GIRAPH-673: Input superstep should support aggregators like any
other superstep (Bingjing via aching)
Merge remote-tracking branch 'upstream/trunk' into GIRAPH-623
fix the patch to keep only a single constructor.