Improving tests (adding test cases, formatting source code, enhance output).
Adds support for non-square matrix inputs.
Updating to the last upstream changes (merge branch 'master' of https://github.com/saebyn/munkres-cpp).

Conflicts:
	tests/munkrestest.cpp