XD-626 Shell: RestTemplate not posting using UTF-8

XD-626 Add Integration Tests

XD-626 Code review changes
XD-633 Rabbit Source Improvements

- Make the stream name the default queue.
- Change the parameter to queues (from queue) since a list of queues is supported.
XD-636 Header Leakage in Rabbit Transport

The ARPMH used in the rabbit transport copied the request headers.

This caused the internal transport content-type header to be
restored when there was no original content-type. It also caused
the internal 'originalContentType' header to be restored.
XD-599 Adding placeholders for spring-xd-hadoop sub-projects

The placeholder will fix an issue with the Gradle plug-in or Eclipse not being able to handle
the missing sub-project directories.
Fix tap stream.modulename syntax

XD-592: more tap fixes

Fix compile errors and simplify tests config to use nearly InMemory repos

Added test delete unknown stream
XD-640 Adding --hadoopDistro option to dirt container

Moving the --hadoopDistro option to AbstractOptions so both Container and
Admin accepts it
XD-533 - Add additional options to file source
XD-553 - Add additional options to file source
XD-634 Removing Guava dependency for hadoop20 adn phd1

We already have Guava 12.0 on the classpath
XD-606 Document JSON quoting behavior in shell
XD-644 Add rabbit properties to container
Make alpha parameter accessible to user
XD-546 Add fieldvaluecounter display command

  - Added display command with name, pattern and size as options
  - Fixed FieldValueCounterResource to include getFieldValueCounts method.
  - Added display fieldvaluecounter display method that lists the fieldvaluecounters ordered by values
  - Added fieldvaluecounter tests

 - Changed fieldvaluecounter delete command result text to read 'field-value-counter' for better readability
  - Fixed the corresponding test
 - Fixed field value comparator's compare method
 - Used Tail source instead of File source
  - Appending the tweets to a temp file to check for fieldvaluecounter values

XD-546 Fix tests for fieldvaluecounters
 - Enabled "end" attribute at tail.xml source module configurable
  - This allows us to configure the tail source to tail from the beginning of the file
 - Fixed the fieldvaluecounter tests to make use the above configuration
XD-643 Adding mapping for column names with underscore

We need to add support for matching column names with underscores like "user_name" and map them to camel case style keys like "userName" in the JdbcMessagePayloadTransformer to insert table data using the JDBC sink
XD-643 - convert spaces to tabs
XD-653 - Add ALLOW_SINGLE_QUOTES to json mappers
XD-632: Add --file & --contentType support to http post command
* Add support for file to http post + enhance http source to honor Content-Type if present
* Use ISO-8859-1 as the default charset
XD-648 Regression test on file source

fix dir attribute of file source

rename duplicate parameter

add basic tests against file source/sink

remove fromEnd
XD-655 - Trimmed http post command output
XD-650 Ensure a clean build after running gradle->refresh