clean up and fixed tests (refs #78)

* removed tests referring to functions which are marked as deprecated, and clearly state in the comment that they should not be used
* refactorings, to make usage of model more clear
* cleaned up source code
fixed tests and updated model, refs #78

* fixed unit tests for plato-model and planning-core
* updated domain model so intended usage is more clear
* todo: unit tests for plato
Updated bouncycastle and added to jboss-deployment-structure for #79
Added support for password authentication, authentication from common key locations fixes #79
Modified PropertiesLoader to not use static methods
Fixed problem where Gravatar was not shown in user menu
fixed unit test setup and maven dependencies. #78

* fixed unit test setup:
  the test server can now be defined via command line parameter -DjbossHomeTest=<path to your Jboss Home used for tests>

  some unit tests fail and have been disabled, see the corresponding issues
  - idp #80
  - plato #81

  changed idp test database in persistence.xml to idpdbtest

* disabled empty unit tests
* cleaned up maven dependencies
Added password reset for #75, Improved error handling for #68

* Renamed addUser to cerateAccount to be consistent with UI
* UserManager now throws exceptions instead of returning boolean for better error handling
* Password reset also activates the user which improves #68
Refactored exceptions, updated token processing for #68
Removed test for uniqueness because it is checked by the validator, Fixed tests for #80
Updated group invitation action token processing use same method name as 456a6bee1777c1ce32bb5f9090a338e2d2e2caf7
Fixes some dependency problems for picketlink

* Removed T2FlowParserNamespaceContext to remove explicit dependency on jaxen
* Changed org.jaxen, org.apache.xerces dependencies to provide and added to manifest since these are provided by JBoss
FileStorage now uses PropertiesLoader, PropertiesLoader is ApplicationScoped and injected in Groups, FileProperties

FileStorage path does not default to JBOSS_HOME anymore since it is given a default value in deployed properties file
Fixed tests for Filestorage
Exectuable plan records are only loaded on request, fixes 83
Lock icon is displayed for #32
Added some Unit tests for IDP fixes #80, Changed UserManager methods, Fixed type in Exception name
Added index page of SPs for #43, Cleaned up images in IDP
Fixed link to forgotPassword page, Copied login page to login-error for #43
Updated logout/error pages in Plato and KBrowser for #43