management center json communication initial commit
more json supported requests and cleaning
more requests made JsonSerializable
improvements and shading source jar
cleanup managementcenterservice
cleanup hosted management center leftovers
remove version mismatch request
change TimedMemberStateTest to use json serialization
comment out unsuitable testComplexObject test in UTFEncoderDecoderTest
fix checkstyle errors
fix findbugs issues
add only minimal-json artifact to shaded jar
fixes #2650
changed the exception type
added JavaDoc
fix checkstyle for jmx with suppressions

Conflicts:
	checkstyle/suppressions.xml
Merge pull request #2655 from hasancelik/jmxCheckstyle

fix checkstyle for jmx with suppressions
Merge pull request #2586 from eminn/mancenterJson

Management Center communication changed to use JSON format.
fixes #2539
tests simplification