Fix GIRAPH-807 and pare down modules

This commit fixes a dependency checking issue reported as GIRAPH-807 and
pares down my Giraph fork to only the modules I actually want since they
have lots of other dependency errors which I don't care to try and fix
myself