Added an automatic registration way for serializers to make other hazelcast modules like hz-hibernate automatically adding additional serializers for non internal types like hibernate CacheKey or CacheEntry
Fixed arraylist serializer
Fixes based on comments
Merge branch 'adding-autoregistration-for-serializers' of github.com:noctarius/hazelcast
I should not shutdown the server and client before the test is run
Merge pull request #1527 from Danny-Hazelcast/TestFix

I should not shutdown the server and client before the test method is run
java.lang.Exception: Method init() should not be static
Merge pull request #1528 from Danny-Hazelcast/testFix

Opps, java.lang.Exception: Method init() should not be static
Merge branch 'master' of github.com:hazelcast/hazelcast into nio-for-client

Conflicts:
	hazelcast-client/src/test/java/com/hazelcast/client/countdownlatch/ClientCountDownLatchTest.java
	hazelcast-client/src/test/java/com/hazelcast/client/topic/ClientTopicTest.java