Tokenizer line numbers

Line numbers were added to the Liquid parser, this brings Liquid::C back in sync. Also removed the variable parsing.

@dylanahsmith 
`<= 0` since `argc` is signed