Add annotation support for new java api
Removed obsolete array record utilities
Introduced notion of immutable types and stateful/stateless serializers.
Switched runtime task code from TypeSerializer to TypeSerializerFactory to support non thread-safe type serializers.
Add dedicated factories for stateful and stateless serializers.
Fix serializer equality checks and add tests.
add checkstyle to project
refactored given checkstyle.xml
minor cleanups for checkstyle