Made trusted attribute a optional setting
Added AuthenticationHandlerInterface
Migrated listeners to use AuthenticationHandlerInterface
Compatibility with AuthenticationHandlerInterface
Updated TrustedFilter test cases