Add support for meta annotations

Added the ability for using @Handler, @Enveloped etc as a meta annotation.  This allows users to defined their own base message annotation, providing some abstraction from mbassador itself and less verbosity when using the same filter a lot.

Simple use case illustrated in the test.

(Apologies because i apparantly reformatted a file, making the diff harder to read).