Plugins now define additional dependencies in their manifest files.

Also renamed the manifest entry for moving files around.
Merge remote-tracking branch 'origin/master'
removed the @mbroecheler seriliazion hack.
constructor for MemoryMapReduce is now private like other MapReduce jobs.
Minor refactoring to the DependencyGrabber.
Fixed up console integration test server config.
Added BatchGraph logo to docs.