Async flush triggered from endWindow.
Merge pull request #1004 from siyuanh/hds

Add TFile HDSFileAccess implementation
Merge remote-tracking branch 'upstream/hds' into hds

Conflicts:
	contrib/src/test/java/com/datatorrent/contrib/hds/HDSTest.java
Merge pull request #1003 from tweise/hds

Async flush triggered from endWindow.
Set writer thread name.
Window interval based flush.
Schedule flush per bucket.
Merge pull request #1005 from tweise/hds

Hds
Initial changes for WAL.
Integrated WAL with BucketManager.
Merge pull request #1006 from tushargosavi/hds

Initial changes for WAL.
Change key type to Slice for equals and hashCode.
Merge pull request #1007 from tweise/hds

Change key type to Slice for equals and hashCode.
Maintain WAL metadata in operator state.
Use window-ids as log sequence numbers.
Merge branch 'hds' of github.com:DataTorrent/Malhar into hds

Conflicts:
	contrib/src/main/java/com/datatorrent/contrib/hds/HDSBucketManager.java
	contrib/src/test/java/com/datatorrent/contrib/hds/WALTest.java
Updating HDS file interface and HFile,TFile implementations
Merging with latest updates
Merge pull request #1009 from sashadt/hds

Hds
Merge branch 'hds' of https://github.com/tushargosavi/Malhar into tushargosavi-hds

Conflicts:
	contrib/src/main/java/com/datatorrent/contrib/hds/HDSBucketManager.java
	contrib/src/main/java/com/datatorrent/contrib/hds/HDSFileAccess.java
Fix merge conflict.
Merge pull request #1010 from tweise/hds

Hds