STREAMS-103 | The run method in StatusCounterMonitorThread caught the InterruptedException, but never did anything with it. As a result, any calls to this.monitor.shutdownNow() were essentially ignored. Added in an explicit call to its shutdown method once that interrupt is received
Fixed NPE in DatasiftTypeConverterProcessor.  Changed DatasiftStreamProvider to output interactions as Strings, since Interactions are not serializable.
Updated formatting
Replaced e.printStackTrace() with log statements
Added error handler with retry
adjusted error message
STREAMS-104 | Changed Exceptions caught to be broader
STREAMS-104 | Moved reset into the try/catch
STREAMS-99 | updated method to be protected rather than private for easier extension
Applied PR#32 from  'robdouglas/STREAMS-103'
Merge PR#33 from 'rbnks/STREAMS-102'
Merge pull request #3 from apache/master

Merge