XD-810 Fix stream deletion disconnecting named channel
from all streams

- On module removal, delete only the bridges bw
the named channel and the module's input/output
channels, instead of all named channel bridges
XD-810 polishing on merge
XD-823 - Added filter for Twitter deletes

XD-823 - changed to router
Created ExpandedJobInfo, which contains info about last execution.

UI now shows this.

Also, changed all references of scheduleJob to createJob

When no executions, UI now shows "no executions" over 
the entire line for the job
XD-824 ChannelRegistry now MessageBus

createInbound now bindConsumer

createOutbound now bindProducer

etc
XD-824 updated StreamPlugin
XD-820 a ':' can be embedded in a identifier thus allowing for namespaces.

Rebase Update

Tests now represent the new DSL
Taps now no longer need leading colon
XD-827 add --json parameter to twittersearch

also using JSON friendly XDTweet subclass of Tweet

Ported Spring Social Tweet object graph
Updated to Reactor M2
XD-808 Updating to spring-data-hadoop 1.0.1.RELEASE

Adding hadoop-mapreduce-client-jobclient for Hadoop 2.0 distros
Updating to hadoop-2.0.6-alpha
Adding version specific dependencies for spring-data-hadoop to avoid runtime issues
Updating to include avro jars
Upgrade spring batch admin
- Upgraded to use 1.3.0.M1
commenting out reactor env (cpu spike)
Fix XD UI on ubuntu
- Removed the 'rest/interceptor/errorcode' lib
  fails to load in ubuntu
Add produces annotation attribute to metrics controllers
Merge remote-tracking branch 'upstream/master'
Add errorCode.js back and fix case-sensitivity
Fix typo in exception message
Remove tap source
Fix redis key for aggregate counters
Fix commons.io version on shell tests