Provide input format for reading graphs stored as adjacency lists

Details

Description

We should provide as many options for getting data in/out of Giraph as possible. One common format is adjacency lists, with each edge id, its value, and its edges and their values per line. It would be good to provide inputformats to handle this type of data with minimal effort from the user.