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
Having test dependencies makes it difficult to run individual tests methods. If there are tests that depend on each other, I'd rather combine both tests into one. If the test involves some lifecycle events, e.g. at start, during normal operation, at stop, just create a single test that goes through the entire lifecycle.