This patch adds a new flag "-coff-imports" to llvm-readobj. When the flag
is given, the command prints out the COFF import table.
Currently only the import table directory will be printed. I'm going to make
another patch to print out the imported symbols.
The implementation of import directory entry iterator in COFFObjectFile.cpp
was buggy. This patch fixes that too.
We should probably add an iterator_range for this, then you can use a range-based for loop.