Added @AndroidParcelable and improved @JsonProperty

Hi,

I added an @AndroidParcelable annotation to generate Parcelable types, more or less like the @Data annotation but this can be easily passed between Activities.

Furthermore, I embellished on @JsonProperty to support List<? extends Parcelable>, *PrimitiveType*[], etc.

Also, I focussed on combining @AndroidParcelable and @JsonProperty to work together.

IMHO, This has enormous potential for removing tons of boilerplate for mapping JSONs to Parcelable POJOs for data-driven apps.

Thanks a lot for starting this project :) Coding Android code has never been so much fun :)