Throw RangeException if edge flow exceeds capacity (consistency)
Tests with 100% coverage for edge attributes (flow/capacity/weight)
Document (BC break) RangeException for Edge::setCapacity()
Merge pull request #53 from clue/fix-edge

Throw RangeException if edge flow exceeds capacity (consistency)