[maven-release-plugin] prepare release v2.0.6
[maven-release-plugin] prepare for next development iteration
Updating maljson dependency to 0.2.0.
[maven-release-plugin] prepare release v2.0.7
[maven-release-plugin] prepare for next development iteration
fix npe for generic types

this only changes behavior that previously greeted with a npe time
bomb, so I am guessing it will be okay.
Upgrade netty dependency.
[maven-release-plugin] prepare release v2.0.8
[maven-release-plugin] prepare for next development iteration
defaulting to previous behavior for other cases

I find it hard to believe adding null is correct since most
possible results involve NPEs, but it does change the length of
the type list and I believe that _is_ checked in some places.

therefore, rather than completely fix the generic handling of
codec, I am only making sure it works for my case
Merge pull request #3 from addthis/diff-generic-handling

fix npe for generic types
[maven-release-plugin] prepare release v2.0.9
[maven-release-plugin] prepare for next development iteration
Improved log messages in ClassMap.
AddThis contributions are under the ALv2
simplify some logic
for abstract types, allow alt. type declaration

this lets { type:ham, cheese:yellow } style sandwiches (objects)
be declared like { ham : { cheese : yellow } }

this can be nice in some cases, but it particularly shines when
combined with alt. json syntax ( eg. hocon )
unit test for type sugar
Merge pull request #4 from addthis/type-sugar

for abstract types, allow alt. type declaration
add ArraySugar annotation for auto magic chains

this lets categories set a handler for 'unexpected' array types
over their base type. ie. instead of 'thing: {type: a, field: 5}',
you may arbitrarily put in 'thing: [{type: a, field: 5}, ...]' as
long as your base type has a chain-like implementation is is
annotated correctly.