RandomRDDGenerator: initial design

Looking for feedback on design decisions. Very rough draft and untested. Please ignore style issues. I would like suggestions on better naming though.

RandomVectorRDD would be very similar to RandomRDD, but emit an Iterator of Vectors instead.
Okay. As long as we're not supporting the mapping programmatically, I'm fine with the docs approach for instructions on how to do mapping.