Fixes NPE on JSON transformation on null Geometry.
Fixes BASE-21

Plus refactoring of EntityClassReader to reduce code duplication.
Refactors EntityClassReader.

Introduces an Accessor class that wraps the logic to retrieve
property values from objects, and first transform them if
necessary.
Prepares release 0.5.1, fixes some pom warnings
Updates version to 0.6-SNAPSHOT
Minor clean-up.

Removes some obsolete code.
BASE-22 Adds the neccessary toTo and fromTo methods, all tests pass.
Implements BASE-23, extracts Jackson specific annotations to separate class.
Merge branch 'master' of https://github.com/GeoLatte/geolatte-common
Merge branch 'master' into BASE-22-TypeSafeGeoJsonToFactoryMethods
BASE-22 Adds unit tests, javadoc; Fixes error in EntityClassReader
BASE-22 Moves the GeoJsonFactory to the to package, for better member access (in the future).
Updates to geom 0.11-snapshot; Exposes type-specific toTo methods in GeoJsonToFactory.
Renames toTo/fromTo methods to toTransferObject/fromTransferObject and GeoJsonToFactory to GeoJsonToAssembler.
Updates to 0.6 for release
Updates to 0.7-SNAPSHOT for next development cylce
Updates geom dependency to 0.12-SNAPSHOT
Adapts code to interface changes of geom-0.12-SNAPSHOT, still one failing unit test, not sure how to fix.
Re-adds parseAsPropertyType, used by common-hibernate.
Fixes unit tests.