MCAsmParser: full support for gas' '.if{cond} expression' directives

Patch by Janne Grunau!
MC: do not add comment string to the AsmToken in AsmLexer::LexLineComment

Fixes macros with varargs if the macro instantiation has a trailing comment.

Patch by Janne Grunau!