Python 3 port of pyparted. All tests pass!