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.
Cleaned up the monitor package
Lots of work on improving testcoverage of idgenerator
small npe fix
Initial work on idgenerator cleanup
removed not-relevant test
Minor cleanup in IdGenerator
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
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 some duplicate access modifiers
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Semaphore operations implement IdentifiedDataSerializable