Add RTPublisher abstract plugin definition for real time publishing of
data from a TSD. Also implemented unit tests and a dummy plugin implementation.

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Add configuration options for RTPublisher plugins

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Add RTPublisher plugin to TSD
TSD will load the publisher plugin when initializePlugins() is called
TSD will now publish data points to the plugin if configured

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Remove leftover System.out.println from TestTree

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Add collectStats method to SearchPlugin and fix up some docs

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Add errbacks to search index/delete calls in TSDB to log exceptions

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Fix accidental spaces after line breaks in makefile

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Remove unused HBase helpers from TSDB.java

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>