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.