add a predicate to GraphLab to indicate active vertices at start
vertex should be inactive if no vertices scatter to it
Load edges in columnar format

In GraphLoader.edgeListFile, load edges directly into EdgePartitions,
avoiding repartitioning.
Don't partition edges by default; refactor

Instead, expose Graph.partitionBy(PartitionStrategy).
Fix argument bug and closure capture
Clean up imports in EdgeRDD
Merge pull request #84 from amatsukawa/graphlab_enhancements

GraphLab bug fix & set start vertex
Unrolled while loop in readVarLong.

(cherry picked from commit 45ffb1ae3c0527aae50502741a3585c411875b9a)
Signed-off-by: Ankur Dave <ankurdave@gmail.com>
Use murmur3 hash for open hashset.

(cherry picked from commit 212ff6834515543163aa63a3f4f762ebe641f8ca)
Signed-off-by: Ankur Dave <ankurdave@gmail.com>
Merge pull request #103 from amplab/optimizations

Optimizations cherry-picked from SIGMOD branches
Merge pull request #94 from ankurdave/load-edges-columnar

Load edges in columnar format
Merge remote-tracking branch 'upstream/master' into mrTriplets-active-set

Conflicts:
	graph/src/main/scala/org/apache/spark/graph/impl/GraphImpl.scala