Serializer resolution updated

The registry now looks up resolvers for interfaces. All resolvers that
may potentially handle a certain type are combined into a chain of
resolvers that are run sequentially to find a serializer.
Allow using compact format when using @AllowAny
Default methods in Serializer updated
@MapEnumVia can now be placed directly on the enum
Merge branch 'master' of github.com:LevelFourAB/aurochs