generics support in listener helpers, fix containers

- initial support for generic methods in listeners
- add signature parser from kannotator
- reduce generic scope of container classes
- update testdata