MLHR-771 #close fix the WebSocketOutputOperator reconnect problem
MLHR-786 #resolve
Squashed commit of the following:

commit 2704e25692d843c832500f11d5234815dac82043
Author: David Yan <david@datatorrent.com>
Date:   Mon Feb 17 14:34:56 2014 -0800

    MLHR-786 #resolve
    1. Added transaction unit test
    2. Separate operatorStore and testStore in unit test
    3. Fixed redis operator in transaction mode

commit a81ec5da1ba98850881896122a7967e4d67e7d3e
Author: David Yan <david@datatorrent.com>
Date:   Mon Feb 17 14:33:20 2014 -0800

    MLHR-786 #resolve
    1. Added transaction unit test
    2. Separate operatorStore and testStore in unit test
    3. Fixed redis operator in transaction mode
MLHR-771 fix bug
remove committed window id when doing test
Merge pull request #724 from davidyan-malhar/MLHR-786-pull

MLHR-786 #resolve
Merge pull request #714 from siyuanh/master

MLHR-771 #close fix the WebSocketOutputOperator reconnect problem
Merge branch 'master' of https://github.com/DataTorrent/Malhar

Conflicts:
	library/src/main/java/com/datatorrent/lib/db/AbstractTransactionableStoreOutputOperator.java
	library/src/test/java/com/datatorrent/lib/db/TransactionableKeyValueStoreOperatorTest.java