Improves application form (save, error-handling)

* Add model for applications
* Improves form and binds model to it
* Fixes Object-Binding of Applications-Form
* Add Mapper for Applications Collection
* Improve Javascript for form handling (tooltips and such)
* Inline js is in separate files
* Add AttachJsonStrategyListener
* Imporve Css for forms
Improve InjectLoginInfoListener and AttachJsonStrategyListener

* InjectLoginInfoListener does nothing on JsonModels
Add application list

Define fetchAll method in mappers
Create ModelCollections
Define Search Criterias
Modifies CSS layout.css
Improves applications list

Many small fixes
add date created and modified to application model
much js and css
List is now accessible in Json format.
Criteria framework, improves ModelHydrator, simplify list