Refactored message-broker and message-client to seperate projects
Workaround wasync bugs. Json decode/encode. Checkstyle fixes
Code Review with Dan
Moved ObjectMapperFactory from message-client to message-types
Moved POJO types to mock
Removed message-types
Moved OMF to correct package folder
Overcome issues with Jackson type inference, and wasync bugs
Removed dead code
Fix build break
Merge branch 'resource-monitor' into develop

Conflicts:
	resource-monitor/pom.xml
Added more serialization unit tests. Moved all tests from message-broker to message-client to avoid cyclic dependencies that irritate intellij
Fixed checkstyle warnings. Fixed pom classloading issues
CLOUDIFY-1705 Removed type check to support native json objects such as map list string etc...
CLOUDIFY-1705 Added support for dynamic POJOs with @JsonAnyGetter and @JsonAnySetter
Fix checkstyle warnings
CLOUDIFY-1705 pom cleanup
CLOUDIFY-1705 Support multipath topics
Resolve checkstyle warnings
CLOUDIFY-1728 Protect against underscores in URIs