Line numbers for all parse errors

Second approach at https://github.com/Shopify/liquid/pull/454

Follow-up to https://github.com/Shopify/liquid/pull/419.

@dylanahsmith @KnVerey @trishume 
I pushed a commit that tests for this case, which fails with this line reverted.