Added error_t::TOO_MANY_POINTS and overloads to error and fatal_error.
Added member function remove_char to class string.