Support for passing end-of-output message to executeQuery().
Also some formatting in the toolkit and server suite.
Add StorageLevel String matching method in CacheManager
Support "Insert" updates for cached tables.
Only allows updating a single cached table at a time.
(ex. can't use Hive's multi-insert extension)
Tests for INSERT updates on cached tables
Merge remote-tracking branch 'src/master' into tmp
Remove CacheKey class
Force execute terminal RDD before fetching stats accumulator.
Merge remote-tracking branch 'source/master' into cache-insert

Conflicts:
	src/main/scala/shark/execution/TerminalOperator.scala
Replace "split" with "partition" and "index" in TableScanOp
Merge branch 'cache-insert' of github.com:harveyfeng/shark into tachyon

Conflicts:
	src/main/scala/shark/execution/OperatorFactory.scala
	src/main/scala/shark/execution/TableScanOperator.scala
	src/main/scala/shark/execution/TerminalOperator.scala
	src/main/scala/shark/parse/SharkSemanticAnalyzer.scala