Add Fluent::TextParser::ParserError to improve error handling

For better error handling.
Plugin can catch TextParser specific error.
Do you just drop the real exception? I want to see what exactly happened.