Implement ThroughputQueues and removed busy waiting on processors and writer task
Added blocking queues to test so that test will compile
Partial Commit.  Tests are taking too long due to poor provider design
Merge branch 'provider' into queues
Implemented and improved tests, made fixes were tests exposed bugs
Added javadocs and set default queue size to 500
STREAMS-191 | Removed commented out code that was in for refactoring purposes.
Merge pull request #6 from apache/master

Merge Apache Master 2014/10/13
STREAMS-191 | Merged apache master
STREAMS-191 | Changed addToOutgoingQueue to reduce code complexity and to clarify code
Merge branch 'STREAMS-191' of github.com:rbnks/incubator-streams
Auto-merge | Integrating changes from apache/master