Update travis.yml

Bump the sdk version in travis.yml from 8.0 to 8.1 in line with the
reccent sdk update on travis
Create CDTDatastore category

Create CDTDatastore category which associates CDTQIndexManager with
CDTDatastore dynamically at runtime
Updates based on PR comments

-remove property
- added tests
- added licence header
Updates based on PR

-Remove uneeded whitespace
-Test indexes based on the return from list indexes
-Update clang-format to disallow functions on a single line
Compare listIndexes results agasint each other