Yarn Client refactor
Yarn workerRunnable refactor
Address comments to fix code formats
Code clean up for mllib
Since getLong() and getInt() have side effect, get back parentheses, and remove an empty line
Indent two spaces
Merge remote-tracking branch 'upstream/master' into code-style
Added parentheses for that getDouble() also has side effect
Improving the graphx-programming-guide.
Merge pull request #423 from jegonzal/GraphXProgrammingGuide

Improving the graphx-programming-guide

This PR will track a few minor improvements to the content and formatting of the graphx-programming-guide.
Additional edits for clarity in the graphx programming guide.
Broadcast variable visibility change & doc update.

Note that previously Broadcast class was accidentally marked as private[spark]. It needs to be public
for broadcast variables to work. Also exposing the broadcast varaible id.
Updated API doc for Accumulable and Accumulator.
Added package doc for the Java API.
Added license header for package.scala in the Java API package.
Maintain Serializable API compatibility by reverting back to java.io.Serializable for Broadcast and Accumulator.
Fixed a typo in JavaSparkContext's API doc.
Don't clone records for text files
Re-enable Python MLlib tests (require Python 2.7 and NumPy 1.7+)
Deprecate rather than remove old combineValuesByKey function