Merge pull request #5 from bric3/master

Enable Mockito mock serialization/deserialization across classloader/JVM
fixes missing fail after the failing statement
actually reactivate the recording of interactions as it matters for testing the parallel serialization of mock
Reset Captor before each test when using TestNG.
Merge pull request #6 from kdombeck/master

MockitoTestNGListener should reset Captors before each test
Remove unused import
Merge pull request #7 from ianparkinson/removeimport

Remove unused import
fixes issue 426 : typo
Bumped Gradle version.
Made the across-classloader serialization optional.
Removed the MockitoSpy and MockitoMock interfaces. See issue 429.
Changed the vargars behavior of argument captor. I prefer if the captor handles the varargs seamlessly, e.g. without any extra methods. The change needs some refactoring and documentation. The previous implementation was nice and had nice coverage - we might want to put that back if our users request extra methods for retrieving varg values from the captor.
Documented the varargs behavior of argument captor.
Added a TODO.
Deprecated timeout.never(), in line with atMost
Changed most() + timeout() warning reporter name to include never() too

Previously it was used by never(), but the actual method name didn't match up
Fix timeout sleep handling to track time more accurately
Added JavaDoc explaining the details of VerificationWithTimeout
Minor tidyup & improvement of timeout() tests
Merge pull request #14 from pimterry/master

Deprecated timeout().never(), in line with timeout().atMost()