Reverting to Array based (materialized) output in VertexSetRDD

After some discussion with @rxin it was realized that in some of the cases we are studying it may still be more efficient to actually materialize the output of an RDD operation.  This pull request reverts to a purely array based value storage in the VertexSetRDD.

Let's not merge this pull request until we have had a chance to benchmark the current design.