Renamed the PartitionView to InternalPartition.

Introduced a PartitionInfo which is the DTO version of the PartitionView.

Instead of returning Address[][] on PartitionRuntimeState, a PartitionInfo[] is now returned.
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.
Merge pull request #1484 from pveentjer/improvement/3.x/more-partition-cleanup

Renamed the PartitionView to InternalPartition.
Disabled ReplicatedMapTest since unreliable
Converted TopicTest to use assertTrueEventually
Made innerclasses static where possible
Made inner classes of PartitionGenerateImpl static where possible
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
Removed useless method overriding
Merge pull request #1495 from pveentjer/findbugs

Removed useless method overriding
Added private utility construtors
More inner classes converted to static inner classes
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