Add column numbers to tokens

Added column numbers to tokens and fixed line number counting for multiline comments in some syntaxes. Partially fixes https://github.com/tonyganch/gonzales-pe/issues/19, need to pass column numbers from rules to ```srcToAST```. Also need to cover this with unit-tests.
Need your comments, @tonyganch.
@vecmezoni, `shiftLeft` never accepts a number, so this line can be removed.