EntityMapper: Consider fields in parent class (with tests)

* Modifies EntityMapper so that it considers annotated fields in parent classes recursively.
Only parent classes annotated with @MappedSuperClass or @Entity are considered.
Comes with tests.

* Also added new optimized Serializers for Double[] and Integer[] types.