Added ignoring of string literals in macros.
Added ignoring of string literals in macros.

String literals in macros are now ignored. Given how macro tokens are parsed there may be some other literals that aren't correctly removed but these will be discovered and patched on a case by case basis.

Additionally lines containing only `)?;` will now be ignored.

xd009642/tarpaulin,xd009642/tarpaulin