Merge pull request #153 from shaofengshi/inverted-index

Update metadata structure and implement the CRUD for DataModelDesc
use all-in-one htable for meta data
Refactor ShellCmd to reuse CliCommandExecutor
format code
Merge pull request #154 from qhzhou/inverted-index

Inverted index
Merge pull request #156 from shaofengshi/inverted-index

Move test json file from metadata module to cube module.
fix NPE
Merge branch 'inverted-index' of https://github.com/KylinOLAP/Kylin into inverted-index
Merge pull request #166 from shaofengshi/inverted-index

Need attache “/model_desc” as well as other metadata resources;
Merge branch 'inverted-index' of https://github.com/KylinOLAP/Kylin into inverted-index
Merge pull request #169 from shaofengshi/inverted-index

Allow specify dimension column without table name (if the column name is...
Merge branch 'inverted-index' of https://github.com/KylinOLAP/Kylin into inverted-index
use [db.table] to distinguish tables with same name in different db
refactor example
Merge pull request #171 from qhzhou/inverted-index

Inverted index
refactor test examples
Merge pull request #175 from qhzhou/inverted-index

refactor test examples
Add parse for dbname in DimensionDesc
merge conflicts with Qianhao