XD-663 Changing to runtime FS_DEFAULT_NAME_KEY constant

Need to use reflection to access the value for the specific Hadoop version used

This avoids Hadoop warning messages in Hadoop 2.0 based distros
XD-666 Fix Conversion on Taps

The channel registries did not apply conversion logic to taps.

This meant that, for the Redis transport, the internal transport
headers were included in the tapped data and, for Rabbit, the
content type was incorrect.

Apply the same logic to taps that is applied to inbound.
XD-544 - Fix In-Memory Analytics

on merge: added not-null assertion
XD-547 Add AggregateCounter display
- Added AggregateCounter display command with from, to, (XD-665)lastHours, lastDays, resolution and pattern options
- Fixed missing aggregatecounter value into counts array for the given interval
 - the end time interval 'value' was not added into the counts array as the size
   calculated was missing the end time interval.
  - Fixed DeepAggregateCountResourceAssembler, RedisAggregateCounterRepository & InMemoryAggregateCounter
- Added joda-time dependency to spring-xd-rest-client project
 - Handle from/to joda time query-params in AggregateCounterTemplate

XD-547 Fix AggregateCounterTests to include the end time's metric
Remove unwanted throws clause from AggregateCounterOperation's retrieve method.
Fix doc generation now that we have mutually exclusive options
XD-561 Parse now verifies that all modules are valid.

XD-561 Tests now support enhanced parser

Merged code after rebase.

Added changes requested from code review.

EnhancedParser now checks for nulls in its constructors.

Code Meets Code Review requests.
Updated code based on code review comments

Removed the toLowerCase for the name string for name searches.

Bug fix for a module that is both source and sink.
Pass messages that are already JSON thru
XD-561 - added resource.exists() check in ModuleRegistry.loadResource() implementations
XD-678 -renamed accepted-media-types to accepted-content-types
Merge branch 'XD-675' of git://github.com/ericbottard/spring-xd into ericbottard-XD-675
Introduce NamedResource and provide tab completion for existing entities
Make moduleRegistry available to xd-admin

xd-admin is currently unable to start due to missing
moduleRegistry bean.
Fix FileModuleRegistry not loading modules

FileModuleRegistry is using the module directory
name in all caps, which doesn't work on a case-sensitive
OS
XD-664 file has .out suffix by default
Fix file sink module's file name suffix for the tests
Fix AggregateCounter shell command option handling
Fix generics in XDController
Remove restriction on setting alpha more than once.

It should be OK to change the smoothing parameter once a
rich gauge is already in use.