Formatting change

Formatting change #2

Authorizer for levels

Authorization of levels

Context management

Asynchronous check of the contexts

Formatting change

Another formatting change

Fixed bug of logging out

Corrected error with reauthentication

Duplit context name check and corrected logic with caching context check result

Added 'hasLevel' method to EL processor so it can be called in EL

Obtaining security level from credentials

Corrected Credentials level resolving

Changed resolver processor to serializable

Corrected bug with setting level violations

Fixed slight bug with unsuccessful reauthorization for higher level

Changed AccessDeniedException from DeltaSpike to our InsufficientSecurityLevelException

Changed way of resolving the levels

Made abstract factory for levelFactories and corrected some slight bugs

Added required level to the exception

Added check whether user rising level is the same user as logged in

Test of basic login with Levels

Test of log in with different Level values

Test to verify if another user can't log in

Test for setting right level after logging out

Tests of the predefinedl Level resolvers

Tests of the Default Level

Tests of DefaultSecurityLevelManager

Added JavaDoc to class missing it