SpringAtom-#44

generalized architecture for wizards
SpringAtom-#44

generalized architecture for wizards:
- removed collectors
- server will be responsible for recognizing the type of input
SpringAtom-#48

proceeding to the simplifying the model
SpringAtom-#48

proceeding to the simplifying the model
SpringAtom-#48

proceeding to the simplifying the model
SpringAtom-#42

UI component of the wizard is webflow-controlled
SpringAtom-#44

Server support in the wizard for WEBFLOW based - partially ready
pom changes
pom updates
SpringAtom-#48

simplified model - step 1
* removed redundant classes
* moved responsibility of person-related tasks to the SUser (which is associated with an instance od SPerson)
* removed SMetaData (and derived classes) and replaced them with enums held directly in appropriate classes
* provided ACL related classes for future ACL based security checks
* provided new modules -> activities and issues
SpringAtom-#48

changes as the result of model-changes
* table names changed
* removed some tables
SpringAtom-#10

- initial steps for handling ACLs
SpringAtom-#48

- fixed errors in services
- removed redundant services
- reorganized code
 - support folder contains all sorts of supporting classes such as constraints and exceptions
replaced with ServiceException
hibernate-validator version was to great to match requirements of AOP in SpringAtom
SpringAtom-#48

this is not test fixing commit !!!
tests were altered so as to keep them from causing compilation errors
SpringAtom-#48

- new service and repository
removed redundant copyright blocks
SpringAtom-#48

- useful additions to business model classes that allows many cases to be handled by the domain object itself
- preventions from NullPointerException
SpringAtom-#48

- uniquely identifying repositories/services qualifiers