Remove all RHIE mediations and transaction router, made the default
channel the new transaction router.
Add DHIS test endpoint, fixed invalid schema location
Bind to all the interfaces
Added POST/PUT support for the default channel

Conflicts:
	flows/mediation/defaultchannel.mflow
	src/main/resources/defaultchannel-mapping.json
Added integration tests for testing default channel put and post

Conflicts:
	src/test/resources/integration-tests/OpenHIM-integration-tests.xml
Added integration tests for testing default channel put and post

Conflicts:
	src/test/resources/integration-tests/OpenHIM-integration-tests.xml
Re-added default channel from merges
Changed default mimeType to application/xml
Allowed http headers to be copied over from the client request to the
proxied request and then back from the response to the client response.
Removed hard coded MIME type, that was casuing errors
Restructured java packages, deleted unneeded files from OpenHIM-core.
Fixed bug where request params were not carried over to the outbound
request, stopped sending the mule session in the outbound request
Merge pull request #192 from jembi/add-http-header-support

Add http header support
Merge pull request #194 from jembi/HIM-core-cleanup

Him core cleanup
Fixed bug causing failing tests where there are no request parameters
expected
Added ability to send the transaction uuid out as a http header for
other mediators to use.
Merged DefaultCahnnelComponent
removed .studio folder
Merged conflicts
Merge pull request #197 from jembi/split-out-him-core

Split out him core from the RHIE specific mediators