Uber dimension - first commit
Merge branch 'develop' of https://github.com/InMobi/hive into dim-pyramid

Conflicts:
	ql/src/java/org/apache/hadoop/hive/ql/ErrorMsg.java
	ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/CubeMetastoreClient.java
	ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/MetastoreUtil.java
	ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/SchemaGraph.java
	ql/src/java/org/apache/hadoop/hive/ql/cube/parse/CubeQueryContext.java
	ql/src/java/org/apache/hadoop/hive/ql/cube/parse/StorageTableResolver.java
Query rewriting changes with respect to dimension pyramid
Remove debug print statements
Refactoring of class names
more refactoring
refactor dimKey to dimAttribute
Add dimName key with dim table prefix
throw error if no candidate tables exist
Merge pull request #19 from InMobi/dim-pyramid

Top level Dimension entity
Merge pull request #20 from sumashivaprasad/develop

Changes for protoc versio control and hbase storage handler proto changes in pom
Expression resolver added in cube query rewriter
Merge branch 'develop' of https://github.com/InMobi/hive into expr-resolver
Fix alias issues with expression resolver
Remove debug print statement
Add all fields in the raw fact
Add timerange writer interface
Add expression resolution in join expression as well
Merge pull request #21 from InMobi/expr-resolver

Expression resolver in cube rewriter
Merge branch 'develop' of https://github.com/InMobi/hive into timerange-writer