Merge pull request #999 from sashadt/hds

Expanding HDSFileAccess method list.  Adding performance testing for Had...
move to contrib due to hbase dependency
Merge pull request #1000 from tweise/hds

move to contrib due to hbase dependency
file access as pluggable component to bucket manager
Merge pull request #1001 from tweise/hds

file access as pluggable component to bucket manager
TFile implementation
Async flush triggered from endWindow.
Format the src
Add header
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.