Counter support for HDHT to monitor performace data.
Application used during benchmarking of HDHT
   * Made JMS output operator fault tolerant
   * JMSTransactionableStore is used for exactly once output
   * FSPsuedoTransactionableStore should be used for Atleast Once and At most once output.
 * Removed unnecessary javadoc for JMSOutput
   * Removed unecessary references to Active MQ in javadoc
Removed idempotency related code which was not working
Merge pull request #1181 from chandnisingh/ID

Removed idempotency related code which was not working
Merge pull request #1175 from tushargosavi/counters

Counters
   * Removed unnecessary maxSendMessages property
Invalidate block cache for a reader on close and
Test case for reader cache
Merge pull request #1174 from tushargosavi/SPOI-3325

Invalidate block cache for a reader on close and
KafkaInputOperator: transfer cacheSize during partitioning.
Merge branch 'dt-dev' of https://github.com/DataTorrent/Malhar into dt-dev
Minor test tweaks.
   * Made store property of JMSOutputOperator protected, and removed unnecessary calls to getStore
   * Saved committed windows as a file whose name is the committed window id instead of reading
     and writing to the same file.
fix cloneConsumer method to clone cacheSize property
Merge pull request #1183 from tushargosavi/SPOI-3431

fix cloneConsumer method to clone cacheSize property
   * Removed more unnecessary properties
Merge branch 'ilooner-MLHR-1546_pull2' into dt-dev
changing the packaging to pom for dt app packages