[#434] Enable mocking generic methods

Now all methods invocations are intercepted by cglib proxy (previously bridge methods are skipped). Thanks to it some specific method invocations that use bridge methods to invoke proper implementations can also be mocked. 

Why?
Usually bridge methods delegates invocations by INVOKE_VIRTUAL operation (bytecode inside implementation of bridge method) but sometimes it uses INVOKE_STATIC(some specific situtatuion). As a result INVOKE_VIRTUAL was handled by cglib proxy but INVOKE_STATIC not. It leads to the situtatuion that method invocation by using bridge method with INVOKE_STATIC operation cannot be mocked.

Provided change ensures that all methods invocations are handled by cglib proxy.
In order to properly identifiy compareTo invocations this change looks also for erasured version of compareTo.
One test is removed as it does not make sense. This tests check whether mock invoke  some "real" method by invocations of bridge one.

Regarding issue 212:
 - in this situation bridge method with INVOKE_STATIC instruction is created as it must delegates invocation to protected method in base class.
 - thanks to this change it is also possible to mock such methods