Merge pull request #2871 from jerrinot/bugs/utf8-2674/maintance-3.x

backport of #2674
Fixes #2117 queue.take and queue.poll don't throw interruptedexception

(cherry picked from commit ea1702daffe0b77561d381851be489c4c0aeba5e)
Removed unwanted system.out

(cherry picked from commit bb19209ede9f557c39f9b932c517329a312db727)
Merge pull request #2885 from mdogan/fix/3.2/backport-2132

backport #2132 to maintenance
Added Maven Shade plugin transformer to not only merge Java standard MANIFEST entries but also OSGi metadata

Conflicts:
	hazelcast-all/pom.xml
Fixed checkstyle configuration
Fixed checkstyle and excluded ElementParser from checks since it's taken from another project

Conflicts:
	checkstyle/suppressions.xml
Fixed findbugs
Fixed package export
Fixed checkstyle
Changed pom.xml version
moved executionService.shutdown to the end of the shutdown procedure
Merge pull request #2894 from noctarius/buildutils-backport

Buildutils backport
Merge pull request #2897 from gurbuzali/ticket442-rejected-execution-shutdown-maintenance

moved executionService.shutdown to the end of the shutdown procedure
Minor fixes on two tests that are failing on windows.
First try was way to simple on the approach
Cleaned up BackupTest to reduce execution time.
Set "initialized" flag of partition service before processing partition table. Fixes #2804
Cleaned up unknown host log during node start when a listed hostname is not resolvable. Fixes #2125
set application buffer size to not exceed tls record size and handle buffer overflow condition.