Add a lean serializer for BaseModel instances.
Use LeanBaseModelSerializer for subentities.
Use FetchMode.SUBSELECT for many subentities.
Add Logger to DatabaseDAO.
Add support for fields in generic get-requests.
Introduce getAllFields and initializeDeep.
Remove wrong generic type modifiers in filter.
Add support for dotted fieldnames in FilterItem.
Pass through fields (if any) from request.
Add support for fields in DatabaseDAO.

Also includes smaller changes like API-docs and various utility methods.
Add pluginmanagementsection to pom.xml to make eclipse happy
Add getmodelmapsuccess for map to retrieve correct total size
Remove stray SVN $Id$ tag.
Allow ignoreFields in generic requests.

Extending the request to contain ignoreFields, which work as a blacklist,
compared to the fields, which work as a whitelist.

WIP: blacklist is missing fields of parent classes
Introduce and use setEagerFetchModeForCollections.
More docs and fewer warnings.
Use leaner object-representation when serializing.
Switch to FetchType.LAZY for performance reasons.
Make eagerFields configurable for getEntitiesByIds.

These fields will get a JOIN FetchMode.
Cleanup of several classes

  - uncommented unused variables
  - added generic wildcard type argument to several declarations to avoid
    warnings in the IDE
  - removed unused imports