Added enable_if, disable_if, etc.
Added enable_if.h to install files.
Made json to use unordered_map.
Simplified code throwing json_bad_cast.
Cleaned code in data/serialization.h.
Improved implementation of binary_iarchive::read()
Replaced template specialization with function overloading.
Improved implementation of binary_oarchive::write().
Replaced template specialization of serialize() with function overloading.
Removed serialize() parameter's unneccesary reference.
Added return *this.
Added spaces for indentation.
Removed an unneccesary semicolon.
Separated construction of exception message in json/cast.h.
Added test for (o|i)archive::bool_test().
Removed tabs.
Made uchar uint32_t.
Fixed indentation in ustring.h.
Replaced asserts with throwing exceptions.
Added two argument chars_to_uchar().