Remove unnecessary `require`s
Move Matching#augment to MCMBipartite#augment

It is specific to that algorithm
Add support to Matching.gabow for nil placeholders
Optimize MCMBipartite by using array for matching

Using an Array instead of a Matching makes the algorithm
about twice as fast, probably because it avoids method dispatch.