Augmented DoubleHungarian to convert square matrix.

I've created a simple padding of the largest number in the matrix to
create square matrixes. I've based this off of the fact that numerous
papers have said it's fine to do such a thing, though this stack
overflow makes me wonder:

http://stackoverflow.com/questions/6870551/need-pairing-algorithm-based-on-hungarian