Pattern match for TableScan with a LateralViewForward child during column pruning.

To account for different LVJ branch executions brought upon by Hive 0.10.
Remove a few Hive stats unit tests: stats{1-9, 12, 13}
Mark input_part8 as flaky test
Add Hive 0.11 unit tests to tests_pass.txt
Bump up MaxPermSize in run script.
Dependency graph plugin
Re-register our KryoRegistrator
Punt tests from tests_pass.txt
Instantiate all output struct OIs.

Bug introduced when removing Hive operators...
On the master side, initialize OIs for partitioned table function outputs.
Merge pull request #264 from ChengXiangLi/master

fix shark on yarn script issue.
Update Hive unit test status

* tests_pass.txt contains all passing tests from Hive 0.11 and before
* tests_fail.txt contains all failing tests from Hive 0.11 and before
* 0.20S{include, exclude}.txt are tests that run with or without Hadoop 0.20S
Comment for column pruning short-circuiting for LVJs
Merge pull request #261 from harveyfeng/lvj

Misc updates for Hive 0.11
Add SparkConf constructor in SharkContext.
Conflicts:
	src/main/scala/shark/SharkEnv.scala
Use lazy SparkConf in KryoSerializer during init.

Guarantees that master and slaves have their own SparkConf references.
Conflicts:
	src/main/scala/shark/execution/serialization/KryoSerializer.scala
Fix NPE in SharkEnv
Slightly refactor SparkConf creation in SharkContext
Merge pull request #265 from harveyfeng/hive11-almost

Refactor SparkConf usage
Start the thread local hive session state before running commands to avoid a null pointer in the hive driver code.