Merge pull request #1041 from tweise/hds

Hds
Merge pull request #1042 from tweise/hds

Move to test.
Merge pull request #1043 from tweise/hds

Add reader.
Initial checkin for Query support from HDS.
Merge pull request #1044 from tushargosavi/hds

Initial checkin for Query support for HDS.
Remove duplicate code.