Generalized VertexProgram to only be created using apache.Configuration. Now Giraph is fully generic.