Improved tokenizer and parser.
Further progress on preprocessor parsing.
Made tokenizer sensitive to new lines.
Further progress.
Added Tokenizer::peek_n() method.
Fixed tokenizer symbol reading.
More work.