Merge MGraph library to provide memory mapped graph support

For now, please use `mgraph_test` to build a graph and use `pagerank` to test it.

After `pagerank`, you can use `mgraph_test l` to examine the result graph.