Add landmark-based Shortest Path algorithm to graphx.lib

This is a modified version of apache/spark#10.