Move Vertex degree helpers to Algorithm\Degree
Update references to Vertex degree helpers to Algorithm\Degree
Add tests with 100% coverage for Algorithm\Degree
Add moved Vertex degree helpers to CHANGELOG
Merge pull request #49 from clue/move-algo-degree

Move Vertex degree helpers to Algorithm\Degree
Use Edge\Undirected instead of Edge\UndirectedId
Remove needless Edge\UndirectedId
Fix reference to Edge\Undirected
Add Edge\UndirectedId to CHANGELOG
Merge pull request #46 from clue/remove-edge-undirectedid

Remove needless Edge\UndirectedId
Remove needless path algorithm aliases from Vertex
Document removed path algorithm alias definitions
Move Set::hasLoop() to new Algorithm\Loop
Move Vertex::hasLoop() to Algorithm\Loop::hasLoopVertex()
Add tests with 100% coverage for new Algorithm\Loop
Document new Algorithm\Loop
Merge pull request #50 from clue/remove-vertex-path

Remove needless path algorithm aliases from Vertex
Merge pull request #51 from clue/move-algo-loop

Move loop algorithms to new Algorithm\Loop
Move Graph::hasEdgeParallel() to new Algorithm\Parallel
Move parallel edges algorithm helpers to Algorithm\Parallel