Added basic display of counter
Merge branch 'XD-545-Display-Counter'
Fix ReferenceDoc unit test
XD-430 different JMX port for admin and container
XD-438: Parser Changes to support named channels.

Ensures the "type" of each mode is correct when named channels are in
use. Checking whether there is only one module is no longer enough to
indicate that we have a job or trigger.
Merge remote-tracking branch 'markfisher/XD-430'
XD-329: Field Value Counter REST implementation.

* Merged FVCRepo and FVCService into one
* Added FVC REST exposition and client
* Added MVC tests for FVC and Counter controllers
XD-330 REST Gauge value retrieval

Added GaugesController and MVC integration test. Refactored
GaugeRepository and removed GaugeService.
XD-554 Plugin Refactoring

Separate module context refresh() and start() to allow
post refresh/pre start configuration.

XD-554 Set up Channel Registry in Post Processing

Remove ChannelRegistrar and register channels during
post processing.

XD-554 Polishing (PR Comments)

Added ChannelRegistrationTests to verify the input and output
channels are correctly registered.

Ran it to verify it would have picked up the first PR comment.

XD-554 More Polish

Fix references to AbstractPlugin.setPostProcessContextPaths()
XD-479 Add Conversion to Channel Registries

XD-479 Add NoOpRedisSerializer

Fix up adapters to not use toString() if payload is already byte[]
and the valueSerializer is a NoOpSerializer.

Clone the SI publishing adapter to do the same.

Still doesn't do any real conversion, just to/from String and byte[] (TODO).

XD-479 Add Inbound and Outbound Conversions

- port @dturanski 's JsonRedisSerializer, removing Redis and
    renaming to TypedJsonMapper

- outbound conversion passes byte[] without change and uses the
    TypedJsonMapper for other payloads. The local transport
    performs no outbound conversion.

- inbound conversion uses the TypedJsonMapper to get back to the
    original object; if the sink doesn't support the type, attempt
    to use the conversion service to convert to a supported type.

- Add a boolean property (default true) to the LocalChannelRegistry
    that controls whether any conversion is attempted.

Add tests
XD-479 Polishing

Increase test coverage on conversion code.

Add sendAndReceive test to AbstractChannelRegistryTests
XD-479 Polishing (PR Comments)

Also, MediaTypeTests didn't actually test anything.
XD-502 Delete a trigger from Shell
Merge branch 'XD-479' of git://github.com/garyrussell/spring-xd into garyrussell-XD-479
XD-533 - Create sehll integration tests for stream lifecycle
Merge pull request #156 from parikhkc 8e7952f4542fbc1a018137966e54df279db036f0
CORS support available

Cross origin resource sharing for a hard-coded local url"
http://localhost:9889
XD-556 CORS Support - Merge pull request #157 from aeisenberg-cors-support

Removed CORSConfiguration class.  Moved interceptor to the
RestConfiguration class.
XD-472 XD-473 Adding support for multiple Hadoop distros

Adding a startup option  --hadoopDistro for server scripts.
The default is hadoop10 (Apache Hadoop 1.0.4). Based on the
default or passed in distro we will add the correct jars to the
classpath

Adding spring-xd-hadoop distro specific sub-projects with the
following distros:

- hadoop10 - Apache Hadoop 1.0.4

- hadoop11 - Apache Hadoop 1.1.2

- hadoop20 - Apache Hadoop 2.0.5-alpha

- phd1 - Pivotal HD 1.0
XD-489 Add support for Tap Instances

Jira: https://jira.springsource.org/browse/XD-489
XD-331: REST Rich gauge API

Remove RichGaugeService and move methods to repository in preparation
for use by controller implementation. Implement controller and test.