ISPN-1261 Implemented missing CDI events

Hi!

Please take a look at the implementation of missing events: https://issues.jboss.org/browse/ISPN-1261.

It turned out, that there was a problem with Weld implementation and generic type of the events (EventImpl<K,V>). IMO Weld implements CDI spec correctly here (CDI spec 10.3), so I introduced a small wrapper around Events and, to make it type safe - it's an inner class of adapters.

I'm not sure if we should supporting deprecated CacheEntriesEvictedAdapter. I removed it, but perhaps we should leave it?

Best regards
Sebastian
Here is a very good explanation why we can't make it static: http://stackoverflow.com/questions/12334159/jls7-generic-inner-class-documentation-error/12334315#12334315

Actually we need `K` and `V` in here `CacheEntriesEvictedEvent<K, V>`. These generic type information must be passed here from enclosing class. Another solution would be simply to discard all generics in this inner class and then we might have made it static.