Changed begin_json to do_begin_json, end_json to do_end_json, begin_object to do_begin_object, end_object to do_end_object, begin_array to do_begin_array, end_array to do_end_array, write_name to do_name, write_string to do_string_value, write_longlong to do_longlong_value, write_ulonglong to do_ulonglong_value, write_double to do_double_value, write_bool to do_bool_value, write_null to do_null_value
Overloaded value methods in json_input_handler changed to string_value, longlong_value, ulonglong_value, double_value, bool_value, null_value
Added non virtual interface functions begin_json, end_json, begin_object, end_object, begin_array, and end_array to json_input_handler
Put json_input_handler implementations in private section
Updates to docs
Updates to docs
Updates to docs
Fixed examples