Optimize UTFEncoderDecoder for issue #3483
IdGenerator can now be initialised with 0 to get id 1. #3533
- Created standalone unit test for IdGeneratorProxy
- Updated javadoc
Removed some duplicate tests
Corrected formatting from tabs to spaces
checkstyle fix for issue #3483
Buffer or DataInput overflow bug fix + ASCII aware performance improvement for issue #3483
ASCII aware performance improvement commented-out because of some failing unit tests for issue #3483
ASCII-Awareness now can be configured as property for issue #3483
Merge branch 'maintenance-3.x' of /Users/serkanozal/Documents/workspace/hazelcast with conflicts.
Merge remote-tracking branch 'origin/maintenance-3.x' into maintenance-3.x

Conflicts:
	hazelcast/src/test/java/com/hazelcast/concurrent/semaphore/AdvancedSemaphoreTest.java
since RemainingCapacityRequest may run on non-partitionThreads it should not directly call QueueContainer modifying methods.
Merge pull request #3576 from ajermakovics/maintenance_fix3533

IdGenerator can now be initialised with 0 to get new id 1 (3.x)
number of task executions may exceed task count when a node unexpectedly fails
remove uuid
Merge pull request #3610 from ahmetmircik/fix/3.3.1/testExecutorOneNodeFailsUnexpectedly

Fix for test testExecutorOneNodeFailsUnexpectedly
when committing collection transactions add collection item to the collection container instead of transactional item, this was causing serialization problems while migration. fixes #3603
test fix testMapLoaderLoadUpdatingIndex, assertTrueEventually added
Merge remote-tracking branch 'origin/maintenance-3.x' into fix/3.x/issue-3483
Merge pull request #3598 from gurbuzali/queue-remaining-request/maintenance

since RemainingCapacityRequest may run on non-partitionThreads it should...
fix attempt for issue #3592 by closing instances at startup for maintenance branch