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