Added in additional delayed tests and removed one redundant LocalStreamBuilderTest
Added tests to ensure that proper behavior occurs when errors are thrown at runtime in various stages of the stream
pushed more items down into the base class for simplicity and readability. Many things are now marked as 'final' which shouldn't be changed during operation.
All tests have been added, everything is working, many different delays, and use-cases represented. All work and tests, save the delay tets, are extremely fast in the ms to produce and shutdown properly.
Merge branch 'robdouglas-Unit-Tests'

Conflicts:
	streams-runtimes/streams-runtime-local/src/test/java/org/apache/streams/local/builders/LocalStreamBuilderTest.java
	streams-runtimes/streams-runtime-local/src/test/java/org/apache/streams/local/test/processors/PassThroughStaticCounterProcessor.java
	streams-runtimes/streams-runtime-local/src/test/java/org/apache/streams/local/test/writer/DatumCounterWriter.java
Completed overhaul of LocalStreamsbuilder. Much faster backwards compatible and now, complete with over 30 working tests.