Merge pull request #284 from tonyhuang/index

Secondary Index I
Partial work on secondary indexes
partial work on secondary indexing
Keep secondary index branch in syn with master
Syn changes from master
partial work on secondary index cleanup
Merge branch 'master' into si

Synching si branch with master branch
Partial secondary index work
Partial secondary index work
Fix test failures for secondary indexing
Fix test failures for secondary indexing
All tests passing with secondary indexing
Tweaked dynamic col impl to throw if duplicate columns detected
Increase max memory for running tests
Merge branch 'master' into si