VertexValueFactory
GIRAPH-582: Create a generic option for determining the number of
supersteps that a job runs for (aching)
GIRAPH-579
GIRAPH-510: Remove HBase Cruft
YourKit profiling API for easy profiling of giraph
Merge remote-tracking branch 'origin/trunk' into yourkit-profiling

Conflicts:
	giraph-core/src/main/java/org/apache/giraph/conf/GiraphConfiguration.java
checkstyle fixes
Merge remote-tracking branch 'origin/trunk' into hive-perf

Conflicts:
	giraph-core/src/main/java/org/apache/giraph/conf/GiraphConfiguration.java
fix hive io version
undo giraph-core changes
auto set reusing objects
Merge remote-tracking branch 'origin/trunk' into auto-reuse

Conflicts:
	giraph-core/src/main/java/org/apache/giraph/conf/GiraphConfiguration.java
	giraph-core/src/main/java/org/apache/giraph/conf/ImmutableClassesGiraphConfiguration.java
Merge branch 'yourkit-profiling' into dev

Conflicts:
	giraph-core/src/main/java/org/apache/giraph/conf/GiraphConfiguration.java
	giraph-core/src/main/java/org/apache/giraph/worker/BspServiceWorker.java
Merge branch 'auto-reuse' into dev

Conflicts:
	giraph-core/src/main/java/org/apache/giraph/conf/GiraphConfiguration.java
	giraph-hive/src/main/java/org/apache/giraph/hive/HiveGiraphRunner.java
bugfixes
Merge branch 'hive-perf' into dev

Conflicts:
	giraph-core/src/main/java/org/apache/giraph/conf/GiraphConfiguration.java
	giraph-core/src/main/java/org/apache/giraph/worker/BspServiceWorker.java