Added the initial functionality to convert RDDs into Shark in-memory tables.
Error handling for RDDTable.
Add a MemoryTableDesc wrapper around a table RDD, or partition RDDs if the table is Hive-partitioned.
Comment in SharkSemanticAnalyzer about handling CREATE TABLE and CTAS.
Move CREATE TABLE/CTAS analysis to a new method.

This includes adding a new QueryBlock that's used to store detected cache modes.

Also, renamed MemoryTableDesc to MemoryTable.
Return union of all Hive-partition RDDs for SharkEnv#unpersist() and MemoryMetadataManager#unpersist().

Also added Option[RDD[_]] in MemoryTable to represent an empty table.
Header comment for QueryBlock.
Disable cached, Hive-partitioned tables for now.
Update some comments in MemoryTable, fix small SharkSemanticAnalyzer compile bug…
Add an isHivePartitioned() fn to MemoryMetadataManager.

Helpful for testing.
Add TODO for creation of cached tables using non-CTAS CREATE TABLE.
Fix comment about QBs in SharkSemanticAnalyzer.
Better variable name for QueryBlock's cache mode.
Don't error out in put() and putHivePartition() for now.
Table names added in MemoryMetadatamanager should be case-insensitive....
Fix name for non assembly jar.
More comments and minor refactoring of SharkSemanticAnalyzer.
Exclude asm, jackson, and netty from hadoop client. Changed jets3t's version to 0.7.1.
Merge pull request #156 from colorant/fixname

Fix name for non assembly jar.
Merge pull request #160 from rxin/build

Exclude asm, jackson, and netty from hadoop client. Changed jets3t's version to 0.7.1.