Merge branch 'master' of https://github.com/eminn/hazelcast into eminn-master
Merge remote-tracking branch 'origin/master'
changes the equals and hashcode to uset getName instead of getId
adds equals and hashcode methods to the ClientProxy class which resembles its server-side counter part
Merge branch 'master' into add_clientproxy_equals_hashcode
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
clarify lock behaviour for non-existent keysupdate javadoc for IMap.lock(K)
closes #1200
lock conditions implemented in the client side
various improvements mentioned in comments
fix test
fix compilation errors
Merge remote-tracking branch 'origin/master'
Added findbugs to maven

Maven will now fail if it finds findbugs problems.
I have added all the findbugs problems in the exclude file so we can build.
The idea is that the exclude file is going to be empty at the end of the
release.
Merge pull request #1796 from pveentjer/maven-findbugs

Added findbugs to maven
Resolved findbugs issue in wan package

When an replication event can't be published, it was dropped without giving any kind of logging warning.
Removed the wan package from findbugs exclusion
Removed ReplicatedMap for now since the current implementation has some suspicious failing tests
Fix build error