Issue 399: Added serialization for mocks returned by deep stubbing
Converted manual serialization/deserialization to use SimpleSerializationUtil
Merge pull request #32 from alberskib/master

[#467] Fix return value of compareTo for the same objects
Issue 399: Removed unnecessary implementation of Serializable interfaces, removed unnecessary transient fields, added proper field initialization
Added synchronization on instantiation of transient fields to guard thread safety
Merge pull request #30 from marcingrzejszczak/issue399

Issue 399: Added serialization for mocks returned by deep stubbing
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