Fix various issues following recent merges
Made AbstractRedisRepository provide the key when deserializing from redis
Factored out boilerplate code in Redis repositories
XD-438: Use channel names in stream plugin.

Now uses the channel names from the DeploymentMetadata instead of the
"group.index" construct.

Also simplified StreamPlugin by removing the use of the base class.
XD-585 - upgrade to spring social 1.1.0.M3
XD-439: stream directory hooked up to parser
Merge branch 'xd439' of https://github.com/aclement/spring-xd into aclement-xd439
Merge branch 'xd439' of https://github.com/aclement/spring-xd into aclement-xd439

Add deletion of stream and stream defintions before and after each test method is run to avoid test vailures due to existing state in the repository.