This change adds the command line options cc1as and passes options through from clang to cc1as, and depends on D2697 (adding support for debug info for multiple sections to the assembler) for MCContext::setDwarfVersion, so I can't commit it before D2697. http://llvm-reviews.chandlerc.com/D2737