suppress model_class field in json output.
format json according to data type. also fix a bug that it only escape " in string.

null, true, and false are respected.
escape string according to json.org.
Date/Timestamp object is converted to iso8601 UTC format.
cleanup.
Fixes schema issue(#182)

Moving away from system prop to get the schema name.
usage: if schema is used you'll have to use @Table annotation
instead of @Table("tablename") use @Table("schemaname.tablename)
Merge pull request #195 from huochunpeng/json_with_types

generate JSON respecting data type
Merge pull request #196 from barunsthakur/schema_issue_fix

Fixes schema issue(#182)
do not treat db as inited, if exception happened during Registry.init()
activejdbc-226 activejdbc-instrumentation is not workable for windows...
activejdbc-231 upgrade Ant example to latest versions of dependencies #231
activejdbc-211 Create separate repos for each example: moving all to root first
activejdbc-211 Create separate repos for each example. Moved, deleting
activejdbc-211 Create separate repos for each example. Moved, deleting
resolve issue #234; added UniquenessValidator; yet to test and integrate
Merge pull request #235 from sevab/uniqueness-validator

resolve issue #234; added UniquenessValidator; yet to test and integrate
added test for UniquenessValidator #234
activejdbc-236 DB-Migrator cannot find migrations in muli-module project
Merge pull request #237 from sevab/uniqueness-validator

added test for UniquenessValidator #234
Merge remote-tracking branch 'origin/master'

Conflicts:
	activejdbc/src/main/java/org/javalite/activejdbc/Registry.java
remove id attr before setting reference, otherwise concurrent modification exception, if the code should be 100% correct - use double check locking with volatile, now few instances may be created
inference should only fire if metaModel does not have attribute, not attributes field