This patch adds the --section and -j options to llvm-objdump to specify a section to dump.
One thing that needs to be addressed is the --section flag is in conflict with the MachO flag of the same name. We either need to change the name of the filtering flag which might be unexpected behavior for people coming from other toolchains or change the MachO flag which would change existing behavior.
My recommendation would be changing the machO flag to --macho-section.
Please split this in two commits: Renaming (and moving between .cpp files) DumpSections to Sections, and the the functional change.