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
added generic wildcard type argument to avoid IDE-warnings
Use Sets and not Lists for Collections.

Replaced List of Attributes and grantedusers with sets. This maxed out the
performance in the updatelayer method.
Add resolutions and scales to the mapconfig model.
Change visibility of the initializeDeep methods.

This way we we can use them in subclasses. Also guard against null pointers
when initializing.