Add RDD.coalesce, clean up some RDDs, other misc.

Sorry, I put 4 commits into this pull request, but if you review each commit separately, it should be fairly self-contained/explanatory.