Made linesPerFile configurable
Made configurator more sensible
added support for file: and hdfs: schemes
reader and writer are not internally consistent - removing timestamp read from wrong field for testing
"scheme": "file" works :)
will submit another PR for STREAMS-167 which will allow timestamps and metadata reading from a previously written hdfs stream.
STREAMS-176 | Added ability to override functions that could prove useful to downstream developers
STREAMS-181 | Refactored RSSProvider to not be a resource hog and added test and docs
STREAMS-181 | Merged apached master
Added ThroughputQueue and Tests
Fixed javadocs
this commit avoids a bug jaxb2 basics under JDK8.  some misc pom version cleanup for good measure.

after this change i could build a stream containing language level 1.8 features with JDK8 on Intel OS X and run with JRE8 for ARM
added test cases as discussed:
https://github.com/apache/incubator-streams/pull/85
Merge PR#86 from 'robdouglas/STREAMS-176'
Merge branch 'STREAMS-163'
Merge commit 'dc68334029dba329b0efa2a60d44820d4b9ed907'
Merge branch 'STREAMS-184'
Changed provider task to sleep only if provider has no data
Merge PR#98 from 'rbnks/STREAMS-189'
STREAMS-190 | Changed documentation for throughput
STREAMS-190 | Added license headers
STREAMS-190 | Changed private variable to AtomicLong since it is only accessed through atomic operations
Merge PR#95 from 'rbnks/STREAMS-181'
Merge branch 'STREAMS-181' of github.com:rbnks/incubator-streams into throughput_queues