Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Plugin Wizard UI
Merge pull request #18 from tbq/master

Wizard UI - Mock the general case
- Fixes the pom.xml so that both plugin and instrumenter can work together.
Merge pull request #19 from vikeshkhanna/master

Fixing Capture Scenario file saving issue
Superstep Mocking
Merge pull request #20 from tbq/master

Superstep Mocking
excluding all eclipse dependencies during package
Merge branch 'master' of https://github.com/semihsalihoglu/distributed_graph_debugger
Merge pull request #21 from vikeshkhanna/master

Adding caching on the client and enable/disable vertices
Mock aggregators, configs, nVertices and nEdges
Basic instrumentation for Giraph Computation class

when launched through the new giraph-debug script, instead of
GiraphRunner via hadoop jar.
Fix styles
Merge pull request #23 from netj/code-instrumentation

Basic instrumentation for Giraph Computation class
Merge pull request #22 from tbq/master

Mock aggregators, configs, nVertices and nEdges
- Adds capturing config, numTotalVertices, numTotalEdges, and aggregators: currently an aggregator is captured only if it is read by some vertex. Also we do not yet do anything for adding new aggregators.
- Adds the necessary proto files for aggregators and their wrapper classes, AggregatorWrapper.java and  AggregatedValueWrapper.java.
- Refactors the wrapper classes to accomodate for the aggregator wrapper classes.
- Fixes the exmaples for msg integrity and value integrity.
- Adding AggregatedValueWrapper.java.
- Forgot to add most of the classes related to commit fb61d27821dc9367077be6e7aa94f88f3e100cf3.
-moves adding of config in giraphscenariowrapper a few lines up for consistency. - makes shortestpathsactualcomputation the same as shortestpathsdebugcomputation.