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
Changes necessary to satisfy JIRA issues STREAMS-75,76,77 for Streams' URL Unwinder
sorry, changed the delay time to 1 second.
merging fixes and addressing serialization problems to get twitter streams-examples working.
fixes to get streams-examples working
Changed this test for speed, has no effect on the outcome.
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
Removing debug statements.
While running this, I found a null bug that prevented the flag for "wasRedirected" to never be set. This corrects that issue.
line missing from merge
force this file not to be instanciated
good call now synchronized on the same object for readability. execution is not affected.