userstream now writing to ES in real-time
Updated Persist writer to have a configurable background flush thread
Updated termination process
Fixed deadlock issue
Fixed issue where exception terminated thread and it wouldn't start again
merging fixes and addressing serialization problems to get twitter streams-examples working.
fixes to get streams-examples working
Merge remote-tracking branch 'origin/pr/7' into streamstutorial

Conflicts:
	streams-contrib/streams-persist-elasticsearch/src/main/java/org/apache/streams/elasticsearch/ElasticsearchPersistWriter.java
	streams-contrib/streams-persist-elasticsearch/src/main/jsonschema/org/apache/streams/elasticsearch/ElasticsearchWriterConfiguration.json
was missing imports and using random in a way that wouldn't build in jdk6
Merge branch 'streamstutorial' of https://git-wip-us.apache.org/repos/asf/incubator-streams into streamstutorial

Conflicts:
	streams-contrib/streams-persist-elasticsearch/src/main/java/org/apache/streams/elasticsearch/ElasticsearchPersistWriter.java
	streams-contrib/streams-provider-twitter/src/main/java/org/apache/streams/twitter/provider/TwitterTimelineProvider.java
fixed premature-timeout
increasing queue size and initializing twitter during prepare
line missing from merge
Merge commit '237f2a6ab13c68a61cf715004fe7b85db66237f6'