SPARK-884: Add unit test to validate Spark JSON output

This unit test simply validates that the outputs of
the JsonProtocol methods are syntactically valid JSON.
Address Patrick's comments
Fix line over 100 chars
Merge pull request #893 from ilikerps/master

SPARK-884: Add unit test to validate Spark JSON output
Fix bug SPARK-864
SPARK-821: Don't cache results when action run locally on driver

Caching the results of local actions (e.g., rdd.first()) causes the driver to
store entire partitions in its own memory, which may be highly constrained.
This patch simply makes the CacheManager avoid caching the result of all locally-run computations.
Add unit test and address comments
Merge pull request #891 from xiajunluan/SPARK-864

[SPARK-864]DAGScheduler Exception if we delete Worker and StandaloneExecutorBackend then add Worker
Reynold's second round of comments
SPARK-660: Add StorageLevel support in Python

It uses reflection... I am not proud of that fact, but it at least ensures
compatibility (sans refactoring of the StorageLevel stuff).
Merge pull request #895 from ilikerps/821

SPARK-821: Don't cache results when action run locally on driver
Hot fix to resolve the compilation error caused by SPARK-821.
Clarify YARN example
Fix YARN assembly generation under Maven
Minor YARN build cleanups
Provide docs to describe running on CDH/HDP cluster.

This doc consolidates information relevant to CDH/HDP users in a single place.
Docs describing Spark monitoring and instrumentation
Add notes about starting spark-shell
Easier way to start the master
"launch" scripts is more accurate terminology