Added bit tracking for in-between whitespace in tokens
Fixed some errors and added some missed pp-tokens to lexer.
Added more macros for testing whitespace is (*)->attr flag.