Introduce a builder for basic immutable directed al.
Add lann/builder to travis
createDeferredEdgeLambda -> functorToAdjacencyList.

Makes it handle vertices, too; everything is encapsulated.
Introduce builder for mutableDirected.
Add builders for all other existing al types
Add methods for interface compliance.

so UGH.
Referenced the wrong var on other side of if.
First pass at builder-driven test suites.
Flip vertex to lambda in immut basic dir's EachAdjacent.
Add vertex isolate testing for DegreeOf()
Move DirectedGraphSuite over to builder system
Move SimpleGraphSuite over to builder system
Move MutableGraphSuite over to builder system
Move WeightedGraphSuite over to builder system
Move MutableWeightedGraphSuite over to builder system
Move LabeledGraph suites over to builder system
Move PropertyGraph suites over to builder system
Finish moving everything relevant into NG test suite
Reorganize graph suite testing files.

(Remove the old one completely, woot)
Merge branch 'builder'