XD-212
Add http port command line option to Admin server

removing StreamServer.main()
XD-206
Consider pre-existing xd.home system property
For both ContainerMain & AdminMain, XD home is set in the following ways:

1) From xd-* scripts, specify "--xdHomeDir" command line option.
   This will override any existing system property "xd.home".
2) If "--xdHomeDir" is not specified, then the "xd.home" system property will
   have the preference
3) If both "--xdHomeDir" and "xd.home" system property are not provided,
   then the relative path ".." is set to be XD home
Ensure that Guide is generated with index.html
Merge pull request #62 from ghillert/docbook-fix

Ensure that Guide is generated with index.html
XD-213 Add ObjectToStringTransformer to Local Registry

Compatibility with Redis mode.
XD-165
Externalize log4j config for xd-admin & xd-container scripts
  Added xd-admin & xd-container logger properties with rolling file appender
  Updated scripts to use the logger properties
  Set container log file name based on it's id
  Modified AbstractMain's setXDHome() to use exisitng xd.home system property(that comes mostly from scripts)
XD-199 Support DELETE Operation with Tap

In order to delete the inbound adapter/bridge for
a tap, the registry needs to track the name of the
tap the endpoint is for.

Enhance metadata in LocalChannelRegistry to include
the tap stream name.

In RedisChannelRegistry, include the tap's stream name in
the adapter's componentName.
Add '--transport local args to dirt run task.

The previous customization which made 'gradlew launch' work
seems to have got lost, so I've reinstated the cutomization
of the 'run' task for the spring-xd-dirt module.
Fix DefaultContainer's updateLoggerFilename to call activateOptions() after setFile()
   - This should activate the currently set file and open it for logging
   - Also modified the logging levels to have INFO for org.springframework.xd
XD-193: Moved all context files to some subdir of META-INF/spring-xd
XD-202: Change twittersearch to use bearer token

Uses an OAuth2Template to perform client-credentials OAuth2 grant
using the consumerKey and consumerSecret as client_id and client_secret.

The TwitterTemplate is then created internall using the bearer token
from the grant.

This reduces the number of parameters required to configure the module.
Update Spring Social Twitter to 1.0.5
XD-207 added config/hadoop.properties
Generate API Docs
XD-217 Add config dir to classpath 

Support custom properties files for the properties-location
attribute of transform, filter, script modules
INT-219 suppress WARNING messages in local mode
INT-219 fixed RedisChannelRegistryTests, null channel handlers no longer tracked for clean up