GIRAPH-716:  Stop modifying Configuration since it's not thread-safe (majakabiljo)
GIRAPH-718: Output all per-superstep metrics per superstep (majakabiljo)
GIRAPH-720: Provide a way to change job name (majakabiljo)
GIRAPH-721: Don't call progress on each edge/vertex loaded (majakabiljo)
GIRAPH-701: Communication improvement using one-to-all message
sending (Bingjing via aching)
Rest of GIRAPH-701.
GIRAPH-549
GIRAPH-722: ProgressableUtils.waitForever is not calling progress (majakabiljo)
Merge remote-tracking branch 'origin/trunk' into g2