Further work on Entity serialization
EntityDBObject equals and hashCode method
Tell explicitly which property represents the id
EntityDBObject toString()
Added BSON to Jackson ObjectId converter
EntityDBEncoder can encode historic data for VersionedEntities as well
EIH uses EDBE
Some TODO cleanup and some small changes
Changed Code Formatting rules
Parameter properties contain SubType information for SIMPLE Datatypes like Integer, byte, etc.
One letter method names like 'S' get resolved to 's' and don't stay 'S'
Entity subtype resolution added
removed unneeded EntityBsonGenerator
Basic cherimongo documentation added, lots of improvement possible
EntityInvocationHandler doesn't require DB object anymore, instead DBCollection is enough
Started migration to Jackson XML encoding
Updated to latest java driver;jackson bson4jackson versions
Basic Jackson encoding done, need todo Jackson decoding next