changes for issue 178, change to DefaultMockingDetail and a simple test
Remove old Hg artifacts

These are no longer needed now that Mockito's on git
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()
Merge pull request #15 from pimterry/timeout-sleep-handling

Fix timeout sleep handling to track time more accurately, and tidy timeout impl variable names
Various bits of refactoring and tidy up on current timeout implementation, to make it easy to add after() shortly
Added after() as an analogue of timeout() which does not terminate early if the condition passes

This allows for using .never(), atMost(), times() to be effectively, other with timeout() these will typically immediately pass, probably not what was intended.
Improved after() to return immediately if a test has definitely failed, rather than waiting the full time
Added early completion on definite failure to timeout() too, by refactoring to combine after() and timeout() implementations
using snake case as previously decided in a dev thread
Renamed polling to include the mills unit in param name 
Fixes should_try_to_verify_correct_number_of_times, the  as the milliseconds values were too small, and could potentially result in failing test

Due to changes in the timeout implementation, timing a bit less forgiving

Failing test report in gralde
org.mockito.verification.TimeoutTest > shouldTryToVerifyCorrectNumberOfTimes FAILED
    org.mockito.exceptions.verification.TooLittleActualInvocations at TimeoutTest.java:71
Adds Travis CI
Adds Travis CI
fixes test when compiled and run with JDK 1.7, method order is different, and we only want non generated methods (bridge method)
Simplified travis CI yml file
adds coveralls.io service
cleaned up ignore and removed mercurial files