XD-1303 Fix JobInstanceInfoResource

- Make JobInstanceInfoResource to have the collection of
JobExecutionInfoResource beans instead of JobExecutions
XD-1295 Support proxied channels in ModuleTypeConversionPlugin

Checks whether the channel is proxied and if so, extracts the target
object before casting to AbstractMessageChannel.

Fixes a problem where enabling JMX causes the channels to be
proxied by IntegrationMBeanExporter.
XD-1245 Integration tests for XD

Updated tests.

Supporting stream creation & HTTP Post

Add send command

AssertReceive functionality is available

Classes to support the results from JMX

Cleaned up code and separated tests.

Updated documentation

Added Instructions for usage.

Added Processor to tests regime
Cleaned up the stream read code.
Adjusted the waits..

Cleaned up the JMXRequest Code for Models

Updated the readme and renamed it.
Tests now check that stream output is correct.

Docs now desc how to test against xd-singlenode

Also fixed Author tag location.

Cleaned up the code.

Fixed the instructions.
Added additional notes.
Code Review Changes

- Spring-xd-integration-test is now a sub project of spring-xd
- Spring-xd-integration-test tests are excluded from main build
- Spring-xd-integration-test tests can be executed using the following command
```
./gradlew -Drun_integration_tests=true -Dxd_container_log_dir=[xd logs directory] :spring-xd-integration-test:build
```
- gradlew.jar was removed (since xd-integration-test is no longer a standalone project)
- src/main/resources was removed
- Removed home grown stream create/destroy code with StreamTemplate
- Created Sink and Source utility classes
- Replaced JClouds-all dependency with JClouds-ec2
- Tightened up the code for checking results in the File.
- Added code to check for results in the log file.  This is done by checking for a UUID generated for the http send.
- Updated README.md
- Resolved merge conflicts.
Bug fixes so that it will work on EC2

xd_container_log_dir now requires a name of log