Tweaked arithmetic operator unit tests (not testing == so use assertEqual)
Implemented row::inverse()
Swapped row special methods to match suggested order

See http://docs.cython.org/src/userguide/special_methods.html
Implemented row::power()

Conflicts:
	ringing-lib/row.pyx
Implemented ~ operator for row inversion
Implemented Row.__len__()