Refactor of JMS Input to make it fault-tolerant and idempotent
not checkpointable within app window
Removed synchronization on size
Merge pull request #1168 from chandnisingh/MLHR-1552M

Refactor of JMS Input to make it fault-tolerant and idempotent
making holding buffer non final so it can be ovewritten if required
Added back the concrete JMS String Input Operator. Should not have been deleted
Update benchmark.
Configurable hot key range.
Change the state to linked hashmap
Merge branch 'dt-dev' of github.com:DataTorrent/Malhar into dt-dev
Add comment.
Counter support for HDHT to monitor performace data.
Application used during benchmarking of HDHT
FTP Directory Input Operator
   * 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