Removed eclipse-plugin
Merge pull request #45 from netj/removed-eclipse-plugin

Removed eclipse-plugin
- Adding the architecture jpeg.
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Enhanced giraph-debug to give better error msg

when a bogus mode is passed, e.g., `./giraph-debug hui` instead of `gui`.
Enhanced giraph-debug script not to fail even when no .jar is present

and use target/classes directory instead
Polished pom.xml to build under Giraph trunk
Adhering to giraph's POM style
Cleaned up gitignore
giraph-debug now always injects necessary classes to the given jar

so that it can be used on foreign user jars (as long as the user does not
have conflicting classes with giraph-debugger's).
Merge pull request #46 from netj/giraph-module

Getting ready to be submitted as a Giraph module
Polished README, giraph-debug list shows available Job IDs
Merge pull request #47 from netj/readme-polished

Polished README, giraph-debug list shows available Job IDs
Merge pull request #48 from vikeshkhanna/master

Adding feature - Test Graph generation
Caching jars when launching jobs for later

User's classes have to be on CLASSPATH when the debugger tries to read
the captured traces later.

- locally it caches at `~/.giraph-debugger/jars/` (or under $JARCACHE_LOCAL/)
- on HDFS, it caches at `$TRACE_ROOT/jars/` (or under $JARCACHE_HDFS/)

The signature of the jar corresponding to a job is recorded in
`jar.signature` in the trace dir, e.g.,
`/giraph-debug-traces/job_201405271720_0008/jar.signature`.
This is recorded by the AbstractInterceptingComputation that first
finishes initializing, and read by giraph-debug script later to be put
on the local jar cache.

Known bug: GUI server isn't taking care of the class path, so it's
unable to load the traces, unless it was launched with the CLASSPATH
carefully set to include user's classes.
Merge pull request #49 from netj/cache-job-jars

Caching jars when launching jobs for later