Merge pull request #4 from lat-lon/deegree-securityproxy-release

Merge Deegree securityproxy release
Created tests and interfaces and implementation stubs for AuthenticationManager, RequestAuthenticationAnalyzer and HeaderAuthenticationToken and added Spring Security dependency
Renamed test context for LoggingFilter to new name layout
Added documentation
Created tests and stub implementation for AuthenticationProvider and DataSource
Added test log4j.properties
Added implementation and tests for HeaderTokenDataSource
Refactored package structure and tidied up file header
Renamed Classes and Interfaces to match architecture
Fixed compile error
AuthenticationProvider now throws AuthenticationException on failed authentication
Major restructuring of the authentication architecture - adapts spring security architecture.
formatted applicationContext.xml
Replaced 500 status code on missing header with 403
Implemented handling of custom exception response messages and status codes
Tidied up POMs
renamed ServiceExceptionEntryPoint
Merge branch 'simpleSecurityFilter-109' of github.com:lat-lon/deegree-securityproxy into simpleSecurityFilter-109
Renaming of HeaderTokenDataSourceAuthenticationProvider and HeaderTokenDataSource
Merge branch 'simpleSecurityFilter-109' of github.com:lat-lon/deegree-securityproxy into simpleSecurityFilter-109