Improved documentation for spark custom receiver
Corrections in documentation comment
Linking custom receiver guide
Merge pull request #701 from ScrapCodes/documentation-suggestions

Documentation suggestions for spark streaming.
Fix SBT generation of IDE project files
Upgrade SBT IDE project generators
Merge pull request #860 from jey/sbt-ide-fixes

Fix IDE project generation under SBT
Change build and run instructions to use assemblies

This commit makes Spark invocation saner by using an assembly JAR to
find all of Spark's dependencies instead of adding all the JARs in
lib_managed. It also packages the examples into an assembly and uses
that as SPARK_EXAMPLES_JAR. Finally, it replaces the old "run" script
with two better-named scripts: "run-examples" for examples, and
"spark-class" for Spark internal classes (e.g. REPL, master, etc). This
is also designed to minimize the confusion people have in trying to use
"run" to run their own classes; it's not meant to do that, but now at
least if they look at it, they can modify run-examples to do a decent
job for them.

As part of this, Bagel's examples are also now properly moved to the
examples package instead of bagel.
Fix PySpark for assembly run and include it in dist
Provide more memory for tests