Add `PojoDecoder`

Outputs a record by decoding the members of a given pojo (Plain Old Java
Object). Each public getter or public field defines a member. The member
name is either the getter name without the get prefix or the field name.
Add `PojoEncoder`

This class creates and fills a new object instance with stream data and
sends the result to the given object receiver.
Add sameEntity attribute to concat metamorph statement
Merge branch 'thomasseidel-pojomodules'

Pull request #209 with commits:
 - Add `PojoEncoder`
 - Add `PojoDecoder`
 - Add sameEntity attribute to concate metamorph statement