remove redundant static keyword

inner interfaces are implicitly static
make inner implementations of Filter and Comparator static
make VerifiableInvocationsFinder.RemoveIgnoredForVerification private
- added BDD(then) style verification of mock behavior
- added tests for this feature
[#456] Enable calling real method at extensions from jdk8
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
- added verify as alternative to should in BddMockito.Then
- added tests for new feature, added fluent tests for both options
- added documentation for new BDD mock verification feature
Add casted generic methods for getting arguments from InvocationOnMock
Merge pull request #41 from vershinin/feature/answer_argument_casting

Add casted generic methods for getting arguments from InvocationOnMock
- added documentation to Mockito
Merge pull request #38 from lpandzic/bdd-then

`then` feature for BddMockito

Cool, thanks I'm merging it
Updated wiki some links
Typos in the wiki page