STREAMS-106
allow timeline provider to run as perpetual stream
sleep for nonzero mills
better comments and more optimal retry logic
percolate implementation, untested
percolate implementation, untested
percolate processor - tested with streams-examples/elasticsearch-tag
Merge branch 'STREAMS-134' of https://git-wip-us.apache.org/repos/asf/incubator-streams into STREAMS-134

Conflicts:
	streams-contrib/streams-persist-elasticsearch/src/main/java/org/apache/streams/elasticsearch/PercolateProcessor.java
	streams-contrib/streams-persist-elasticsearch/src/main/jsonschema/org/apache/streams/elasticsearch/ElasticsearchWriterConfiguration.json
pull request feedback
added support for FB user stream and user profile collection
tested UserInformationProvider
it's running but leaving a lot of fields empty
STREAMS-46 providers
STREAMS-105 | Updated the InstagramTypeConverter to use the conversion utility functions provided in InstagramActivityUtil
if no ids are present, poll the logged-in user
incorporated PR feedback
additions to enable streams-api
adding push provider, reverting change to streams provider
STREAMS-135 | Refactored provider to be reactive and not spin lock
STREAMS-135 | Adjusted checks for config so that the sample endpoint can be used
STREAMS-135 | Reduced number of serialization/deserialization steps