Initial commit
Add tests infrastructure
Limit memory usage
Add option to build without fork
Build versions with fork and NOFORK
Minimal changes
Show totals of passed and failed tests
Implement null JSON type
Implement boolean JSON type
Implement integer number JSON type
Enable conversion of Number to any compatible type
Refactor: Move the interface of Number class to the header file
Refactor: Move typedefs of Number underlying types into the Number class
Refactor: Move Number underlying types enum values into a new enum inside Number class
Refactor: Move value types enum into Value class and rename the enum values
Refactor: Rename test functions
Refactor: Value class does not need to know about underlying type of Number
Implement string JSON type
Implement array JSON type
Implement object JSON type