Add qiime_backports.parse and unit tests

A lot of the tests comparisons were modified to not use some testing
methods that are not available in Python's native unit testing
framework.