[NEXUS-5651] Introduce FilterChain, a mapping between path pattern and a filter expression

+ convenience guice module for easy binding

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-5651] Map "/service/siesta/**" ->  "noSessionCreation,authcBasic" filters

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>