Optimized the getMember functionality so that not every time a new collection
is build. This collection is now build when set and later can be retrieved using
a simple volatile read. Also did some cleanup so that null check is needed
anymore.
removed not-relevant test
Added serialVersionUID
Merge pull request #1646 from pveentjer/coverage/idgenerator

Coverage/idgenerator
Fixed a lot of findbugs issues with string encoding
Merge pull request #1647 from pveentjer/cleanup/serialVersionUID

Added serialVersionUID
Merge pull request #1649 from pveentjer/cleanup/stringencoding

Fixed a lot of findbugs issues with string encoding
Initial work on lock cleanup
Cleanup lock
Merge pull request #1624 from pveentjer/clusterservicecleanup

Optimized the Cluster.getMember functionality
Merge pull request #1640 from pveentjer/cleanup/monitor

Cleaned up the monitor package
Removed spin lock and exchanged it with CountDownLatch
Cleanup imports
Removed some duplicate access modifiers
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Merge pull request #1643 from pveentjer/performance/StringAndPartitionAwarePartitioningStrategy-singleton

Made a Singleton out of the StringAndPartitionAwarePartitioningStrategy
Semaphore operations implement IdentifiedDataSerializable
Merge pull request #1650 from noctarius/replace-spin-lock

Removed spin lock and exchanged it with CountDownLatch for MapReduce
Merge pull request #1641 from jerrinot/SemaphoreHook

Semaphore operations implement IdentifiedDataSerializable
Removed unused LFU/LRU-MapEntryComparators