[Spark 2060][SQL] Querying JSON Datasets with SQL and DSL in Spark SQL

JIRA: https://issues.apache.org/jira/browse/SPARK-2060

Programming guide: http://yhuai.github.io/site/sql-programming-guide.html

Scala doc of SQLContext: http://yhuai.github.io/site/api/scala/index.html#org.apache.spark.sql.SQLContext
We should have something here.  Maybe:
`Spark SQL supports operating of a variety of data sources though the SchemaRDD interface.  Once a dataset has been loaded, it can be registered as a table and even joined with data from other sources.`