fixes ticket174, spring map.put overrides ttl from conf
The java.util.Property(Map) constructor was not the correct syntax to achieve the desired result.
Updated pull request accouding to feedback on https://github.com/hazelcast/hazelcast/pull/1493.
Merge pull request #1494 from pveentjer/findbugs

Made innerclasses static where possible
Merge pull request #1493 from migrateio/master

MapStoreConfig (and QueueStoreConfig) property copy problem
Merge pull request #1495 from pveentjer/findbugs

Removed useless method overriding
More test coverage exclusion tweaks
Fixes UTF8 encoding when supplying an empty string
Merge pull request #1491 from gurbuzali/ticket174-spring-ttl/3.x-master

fixes ticket174, spring map.put overrides ttl from conf
Merge pull request #1496 from noctarius/fixed-utf8-encoding-empty-string

Fixes UTF8 encoding when supplying an empty string
More testcoverage tuning
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Merge pull request #1498 from pveentjer/findbugs

Findbugs
Fixed Java 8 build due to two interfaces named CompletableFuture
One more compile fix in Java 8 for CompletableFuture
clusterid parameter typo fixed
Merge pull request #1500 from eminn/master

clusterid parameter typo fixed
Added one more utf testcase
clusterid typo fix again
Initial work