[security] Make basic authentication more generic
[core] Update filter exception
[security] Add realm to the basic authentication
[security] Fix basic authentication exception
[security] Allow to create basic authentication with no realm
[servlet] Set HTTP headers from exception
[example] Add basic authentication