remove redundant static keyword

inner interfaces are implicitly static
make inner implementations of Filter and Comparator static
make VerifiableInvocationsFinder.RemoveIgnoredForVerification private
Issue 399 generics : Added test (ignored for the time being) that replicates the issue
Made DeepStubsSerializableTest pass - unfortunately GenericMetadataSupportTest fails
Issue 230 Adds more deep stubs support for generic classes

 - metadata support extended beypond interfaces
 - cleans up a bit generics metadata
issue 399 fixes serialization for deep stub answer

 - disables generics deep stub when serialization occurs (not supported yet)
 - also refactored a bit the initialization of this answer
issue 399 Cleans up a bit the deep stub answer
Merge pull request #36 from kamilszymanski/inner_classes
Merge pull request #37 from kamilszymanski/nested_interfaces