For json_output_handler, use private virtual inheritance for implementing value methods, allowing overloading value methods
Restored null_value as interface method
Merge pull request #11 from larroy/master

Add unit test launcher, update readme listing GCC in the tested compiler list.
Implementing value virtual methods in input and output handlers are named value_string, value_longlong, etc. to allow overrides of non-virtual value methods.
Added json(char) constructor, updated docs
Docs
Acknowledgments
Readme
Readme
Docs
Docs updated to reflect that json value(json::an_array) or make_multi_array<1>(...) are now preferred to make_array.
Docs
Cleaned up test case
Dropped "protected" from json_input_handler and json_output_handler implementing value_ methods (offers a slight optimization)
README
Readme
Docs
Gcc is now default compiler on Linux
Merge pull request #12 from MarkaPola/feature/cmake-gcc

Gcc is now default compiler on Linux
Docs