Create ucl_parser_clear_error

Clears the error message in the parser object, so subsequent errors can be detected
Error is dynamically allocated, therefore just setting it to `NULL` would lead to a memory leak.