Handle null fields.

* Switch the json parser to return a proper null, instead of the special NULL object.
* Compare against null directly
Allow deserialize to parse BytesWritable, which adds support for json embedded in sequence files
Merge remote-tracking branch 'nuance/master'

Conflicts:
	src/main/java/org/openx/data/jsonserde/json/JSONObject.java
If a Map field was null, fields from it probably are too
Verify castability before actually doing it

We are experiencing problems with mis-formed lines, where we think a
field is supposed to be a Map, but due to a series of unfortunate events
it is actually a String. When we encounter this line, Hive flips out and
fails the entire job due to a recurring ClassCastException.

This patch simply checks the castability of the variable before actually
doing the cast. It returns NULL if it's not castable, and logs the
toString() of it at warn level.
POM: incr version minor
made CDH version parametric
Updated README with compilation info
README addition
fixes #24
mapping now works with serialization. Also added unit test for it.
pre-release
pom fix for release plugin
[maven-release-plugin] prepare release json-serde-1.1.5
[maven-release-plugin] prepare for next development iteration
fixes #28 , error after alter
updated readme
gitflow release
Bump version, fix for bad Double cast.