Removed virtuals from JsonWriter hierarchy
Simplified JsonWriter hierarchy
Made it possible to use const JsonObject&
Added equality operator
Ported test of Gbathree's bug