Changed the access specifier for processDataTuple method to protected in AbstractSlidingWindow class
Changed the access specifier from default to public for setWindowSize method in AbstractSlidingWindow Class.
Add comment.
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
   * 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