using assertTrueEventually to wait for the nearCash to be cleared

this test had a high freq of failing at this assert,  looking at the history of build/Test is shows nearCash size is approaching 0
test fails on latch wait (not enough time to eviect enterys)  or map.size < expected so the inner Thread did not have enough time to get the enterys and save them from evection
Lots of cleanup
Removed RemoteCall
Simplification of Invocation registration
Lots more cleanup
Removed the LocalResponseHandler by integrating it directly on the BasicInvocation
Merged the RemoteResponseHandler into the RemoteOperationProcessor
Minor cleanup
Minor cleanup
Configurable assertTrueEventually timeout
converted to use HazelcastTestSuport.AssertTrueEventually (and not there local duplicated copy)
Merge pull request #1534 from Danny-Hazelcast/assertUnify

converted to use HazelcastTestSuport.AssertTrueEventually
Merge pull request #1530 from Danny-Hazelcast/nearCashTestFix

using assertTrueEventually to wait for the nearCash to be cleared
txt_offer call 'store' for backup fixed fixes #1412
Merge pull request #1535 from gurbuzali/issue1412_queue_store_call_multiple/3.x-master

txt_offer call 'store' for backup fixed fixes #1412
fixes #1524
spring xsd fix
fixes #1525
small javadoc fix
//TODOs
Merge pull request #1541 from Danny-Hazelcast/todos

//TODOs