Removed countByKeyAndWindow on paired DStreams, and added countByValueAndWindow for all DStreams. Updated both scala and java API and testsuites.
Added TwitterInputDStream from example to StreamingContext. Renamed example TwitterBasic to TwitterPopularTags.
Moved Java streaming examples to examples/src/main/java/spark/streaming/... and fixed logging in NetworkInputTracker to highlight errors when receiver deregisters/shuts down.
Merge pull request #466 from pwendell/java-stream-transform

STREAMING-50: Support transform workaround in JavaPairDStream
Made MasterFailureTest more robust.
Merge branch 'master' into stageInfo

Conflicts:
	core/src/main/scala/spark/rdd/CoGroupedRDD.scala
	core/src/main/scala/spark/storage/BlockManager.scala
Merge branch 'mesos'
Merge pull request #467 from squito/executor_job_id

include jobid in Executor commandline args
Update default.parallelism docs, have StandaloneSchedulerBackend use it.

Only brand new RDDs (e.g. parallelize and makeRDD) now use default
parallelism, everything else uses their largest parent's partitioner
or partition size.
Remove fileServerSuite.txt.
Tweak test names.
support customized java options for master, worker, executor, repl shell
Update more javadocs.
Avoid a shuffle if combineByKey is passed the same partitioner.
Add assertion about dependencies.
Merge pull request #469 from stephenh/samepartitionercombine

If combineByKey is using the same partitioner, skip the shuffle.
Make CoGroupedRDDs explicitly have the same key type.
Move ParallelCollection into spark.rdd package.
Add RDD.subtract.

Instead of reusing the cogroup primitive, this adds a SubtractedRDD
that knows it only needs to keep rdd1's values (per split) in memory.
Merge pull request #470 from stephenh/morek

Make CoGroupedRDDs explicitly have the same key type.