Merge branch 'subgraph-reuses-view' into HEAD
Create VertexPlacement on demand in VTableReplicated
Rename VTableReplicated -> ReplicatedVertexView
refactor and bug fix
update
refactor and fix bugs
update svdpp test
Update Svdpp.scala
Update Svdpp.scala
fix test bug
Update SvdppSuite.scala
Revert "Create VertexPlacement on demand in VTableReplicated"

This reverts commit 32f957f3317bd62768b415da0c0cd9114f59782c.

Conflicts:
	graph/src/main/scala/org/apache/spark/graph/impl/GraphImpl.scala
	graph/src/main/scala/org/apache/spark/graph/impl/ReplicatedVertexView.scala
Merge pull request #121 from ankurdave/more-simplify

Simplify GraphImpl internals further
Adding partition level mapEdges and mapTriplets. This is necessary to support computation with random number generation.
slightly more efficient map operation
Merge pull request #124 from jianpingjwang/master

refactor and bug fix
Merge pull request #127 from jegonzal/MapByPartition

Adding mapEdges and mapTriplets by Partition
Changing org.apache.spark.util.collection.PrimitiveKeyOpenHashMap to have a real no-argument constructor, instead of a one-argument constructor with a default value. The lack of a real no-argument constructor was causing "sbt/sbt publish-local" to fail thusly:

```
[error] /pod/home/anovak/build/graphx/core/src/main/scala/org/apache/spark/storage/ShuffleBlockManager.scala:172: not enough arguments for constructor PrimitiveKeyOpenHashMap: (initialCapacity: Int)(implicit evidence$3: ClassManifest[Int], implicit evidence$4: ClassManifest[Int])org.apache.spark.util.collection.PrimitiveKeyOpenHashMap[Int,Int]
[error]     private val mapIdToIndex = new PrimitiveKeyOpenHashMap[Int, Int]()
[error]                                ^
[info] No documentation generated with unsucessful compiler run
[error] one error found
[error] (core/compile:doc) Scaladoc generation failed
[error] Total time: 67 s, completed Jan 6, 2014 2:20:51 PM
```

In theory a no-argument constructor ought not to differ from one with a single argument that has a default value, but in practice there seems to be an issue.
Merge pull request #128 from adamnovak/master

Fix failing "sbt/sbt publish-local" by adding a no-argument PrimitiveKeyOpenHashMap constructor

Closes #78.