Fixed the ctor adding logic, depending on whether the raw JSON string container is declared explicitly or not.
Gone are the multiple or missing ctors.
Fixed bad type to marshalling method mappings, char[] and SparseBooleanArray.
Static fields are ignored from now on.
Added unit test for @AndroidParcelable, only for pure parcelable fields for this commit.
The test if failing due to timing issues on the emulator.
Boolean -> boolean
Added more unit tests for @AndroidParcelable

Squashed some NPE bugs