XD-36 HDFS outbound adapter initial commit

ignoring integration test since it requires Hadoop

we should add a JUnit rule to check whether Hadoop is running
sink/hdfs.xml uses namespace
XD-27,XD-65 added spring-xd-gemfire-server module
XD-73: add test to start/stop stream server
Adding some explicit deps for jars that were not resolved

Could not resolve all dependencies for configuration ':spring-xd-dirt:compile'.
> Artifact 'org.springframework:spring-web:3.1.3.RELEASE@jar' not found.

Could not resolve all dependencies for configuration ':spring-xd-tuple:compile'.
> Artifact 'org.springframework:spring-asm:3.1.3.RELEASE@jar' not found.

and removed mavenLocal() and added springsource repo to resolve issue with

Could not resolve all dependencies for configuration ':spring-xd-gemfire-server:compile'.
> Artifact 'commons-beanutils:commons-beanutils:1.6@jar' not found.finall
XD-59 - Tuple should support storing nested tuples
XD-99 - Fix Sonar build

* Upgrade to Gradle 1.6
* Use Sonar-Runner plugin instead of Sonar plugin
XD-99 - Fix Code Coverage not shown in Sonar
Update build.gradle
netty-based inbound channel adapter

mapping headers
Fix logging for StreamServer.

Added log4j jar and slf4j-log4j, plus explicit slf4j versions.
Fix typo in build.gradle
changed xdhome to xd.home - and added e.printStackTrace() to StreamServerTests
avoiding json errors with simple but manual code
XD-74 Tail Module

3 parameters:

    name: filename (absolute path); default: /tmp/xd/input/${xd.stream.name}
    lines: Number of lines before the end of the file to tail; default: 0
    delay: On platforms that don't wait for a missing file to arrive, the number of milliseconds between attempts; default: 5000

curl -X POST -d "tail --name=/tmp/foo --lines=5 | file --name=bar" http://localhost:8080/streams/tailtest
XD-102 - Create XDContainer class to start stream server
XD-103 - Create XDAdmin server to start container launcher
Added/enhanced gemfire modules and some tweeks to CacheServer
XD-102 - Create XDContainer class to start stream server
XD-103 - Create XDAdmin server to start container launcher

Mixed up pairing the right class to delegate to for container and main.  Did a name change as well.
XD-27,XD-65 added spring-xd-gemfire-server module
XD-73: add test to start/stop stream server