Version changes for release 0.9.0.
Merge pull request #425 from rxin/scaladoc

API doc update & make Broadcast public

In #413 Broadcast was mistakenly made private[spark]. I changed it to public again. Also exposing id in public given the R frontend requires that.

Copied some of the documentation from the programming guide to API Doc for Broadcast and Accumulator.

This should be cherry picked into branch-0.9 as well for 0.9.0 release.

(cherry picked from commit 2ce23a55a3c4033873bb262919d89e5afabb9134)
Signed-off-by: Reynold Xin <rxin@apache.org>
Merge pull request #427 from pwendell/deprecate-aggregator

Deprecate rather than remove old combineValuesByKey function

(cherry picked from commit d601a76d1fdd25b95020b2e32bacde583cf6aa50)
Signed-off-by: Reynold Xin <rxin@apache.org>
Merge pull request #429 from ankurdave/graphx-examples-pom.xml

Add GraphX dependency to examples/pom.xml

(cherry picked from commit 193a0757c87b717e3b6b4f005ecdbb56b04ad9b4)
Signed-off-by: Reynold Xin <rxin@apache.org>
Merge pull request #428 from pwendell/writeable-objects

Don't clone records for text files

(cherry picked from commit 74b46acdc57293c103ab5dd5af931d0d0e32c0ed)
Signed-off-by: Reynold Xin <rxin@apache.org>
Small change to maven build
[maven-release-plugin] prepare release v0.9.0-incubating
[maven-release-plugin] prepare for next development iteration
Merge pull request #431 from ankurdave/graphx-caching-doc

Describe caching and uncaching in GraphX programming guide

(cherry picked from commit ad294db326f57beb98f9734e2b4c45d9da1a4c89)
Signed-off-by: Reynold Xin <rxin@apache.org>
Merge pull request #424 from jegonzal/GraphXProgrammingGuide

Additional edits for clarity in the graphx programming guide.

Added an overview of the Graph and GraphOps functions and fixed numerous typos.

(cherry picked from commit 3a386e238984c48a6ac07974b92647beae1199b3)
Signed-off-by: Reynold Xin <rxin@apache.org>
Reverting release plugin changes
Merge pull request #434 from rxin/graphxmaven

Fixed SVDPlusPlusSuite in Maven build.

This should go into 0.9.0 also.
(cherry picked from commit 087487e90e4d6269d7a027f7cb718120f6c10505)

Signed-off-by: Patrick Wendell <pwendell@gmail.com>
Merge pull request #435 from tdas/filestream-fix

Fixed the flaky tests by making SparkConf not serializable

SparkConf was being serialized with CoGroupedRDD and Aggregator, which somehow caused OptionalJavaException while being deserialized as part of a ShuffleMapTask. SparkConf should not even be serializable (according to conversation with Matei). This change fixes that.

@mateiz @pwendell
(cherry picked from commit 139c24ef08e6ffb090975c9808a2cba304eb79e0)

Signed-off-by: Patrick Wendell <pwendell@gmail.com>
Merge pull request #436 from ankurdave/VertexId-case

Rename VertexID -> VertexId in GraphX

(cherry picked from commit 3d9e66d92ada4fa93dd0bd78cb4c80f8169e6393)
Signed-off-by: Reynold Xin <rxin@apache.org>
Merge pull request #433 from markhamstra/debFix

Updated Debian packaging
(cherry picked from commit 494d3c077496735e6ebca3217de4f0cc6b6419f2)

Signed-off-by: Patrick Wendell <pwendell@gmail.com>
GraphX shouldn't list Spark as provided