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