Merge pull request #2 from ibeling/master

makes changes that let it compile in g++. also updates to the latest random-access-set.
adding push-relabel max flow algorithm
adding doxygen reference documentation for max-flow
Merge pull request #3 from mark-matten/master

Adding an implementation of the push-relabel algorithm for computing maximum flow.
relaxing license
updating readme
minor change
minor change
minor change
minor change
minor change
merge