XD-147

Remove 'application plugin' dependency on bundling Redis
XD-147
   Enable test as part of zipXD
   Add clean task to cleanup redis build
   Move redis bundle into build/ instead build/install
XD-120 - Move top level Main classes to sub-package 'server'
Merge pull request #23 from ghillert/XD-120

* ghillert-XD-120:
  XD-120 - Move top level Main classes to sub-package 'server'
XD-127 Add TCP Source

- Add 'binary' and 'charset' options to `file` sink
- Add TCP Source with selectable decoder
- Add documentation: https://github.com/SpringSource/spring-xd/wiki/Sources#wiki-tcp
Merge pull request #24 from garyrussell/XD-127

* garyrussell-XD-127:
  XD-127 Add TCP Source
XD-130 Fix removal of container entry on shutdown

- Ensure the container's LettuceConnectionFactory
is used for removal instead of the launcher's
factory (preventing closure of LettuceConnection
while the entries are being removed)

- Add ContainerStoppedEvent and encapsulate lifecycle
event processing in RedisContainerEventListener
Merge pull request #26 from jencompgeek/XD-130

* jencompgeek-XD-130:
  XD-130 Fix removal of container entry on shutdown
XD-152 - create richgauge module
Merge branch 'master' of github.com:SpringSource/spring-xd