Procrustes issues

Fixes some issues that were found when the [integration of Emperor was made into QIIME](https://github.com/qiime/qiime/pull/1154), mainly:

- Custom axes not working correctly when processing a comparison plot.
- Comparison plots not being able to ignore the procrustes results form the input files.

--------

A few minor issues that I noticed while fixing the code were also addressed.