Fixes #132 by making parallel plots start at 1 instead of 0
Remove leading underscore for procrustes_results

The string the code was checking was '_procrustes_results.txt' and there
are times where the filename is only 'procrustes_results.txt' causing a
problem when a file with that name was found.

Additional changes that took place in this commit:
    - Broke strings to make the description of --number_of_segments 80
      columns.
    - Remove some un-used imports from the interface.
    - Corrected the documentation for -b
Change assertion message to be 80 columns long
Fix bug where custom axes & comparisons would fail

The coordinates appended a suffix to each of the sample identifiers
depending of which replicate it was (i. e. for the first set of
coordinates the appended string will be '_0', for the second set it
would be '_1', etc ...) processing, hence when trying to match the
sample identifiers to the ones found in the mapping file, it would fail
as there would be no exact matches. A mismatching of this nature would
cause an exception with the following message:
    ValueError: concatenation of zero-length sequences is impossible

Also fixed a typo in a command.
Fixes #132 by making parallel plots start at 1 instead of 0
Merge pull request #202 from ElDeveloper/procrustes_issues

Procrustes issues.
Getting ready for Emperor 0.9.2
Merge pull request #205 from antgonza/emperor_0.9.2

Getting ready for Emperor 0.9.2
Switch the project to be 0.9.2-dev

__version__ strings changed to 0.9.2-dev and update ChangeLog.md to make
space for 0.9.3.

__status__ strings were not changed as those remained untouched on the
0.9.1 -> 0.9.2 transition.
Merge pull request #206 from ElDeveloper/switch_to_0.9.2-dev

Switch the project to be 0.9.2-dev
Change checkbox to create legends

The option to print the legends for the plots used to read "Create
Labels?". Now reads "Create legend" and has the checkbox to the left
like the other checkboxes in the GUI.

Fixes #199
Add new class to reflect unsupported operations

EmperorUnsupportedComputation is a sublclass of ValueError used to
comunicate the fact that a calculation cannot be performed with the
given inputs. Basically it prevents a less meaningful error from
happening.
Add usage of EmperorUnsupportedComputation

emperor.biplots now makes use of EmperorUnsupportedComputation to error
out in the case where a contingency table with one or fewer rows is used
to compute a biplots and their scores.
Add check for tables with one row

The script interface now verifies that the contingency table being
passed has more than one row in it, if this is not true then an error
message will be presented.

Fixes #184
Add note Fixing #184 in ChangeLog.md
Merge pull request #208 from ElDeveloper/issue_184

Fixes issue 184
Merge pull request #207 from ElDeveloper/issue_199

Change checkbox to create legends
Move use gradient colors to Colors tab

The checkbox to switch between coloring schemes (continuous or
discrete), used to be in the 'View' tab but is now found under the
'Colors' tab. The test module code was updated to reflect this changes.

Add a note to the ChangeLog.md file about this change.

Fixes #204
Merge pull request #209 from ElDeveloper/issue_204

Move "Use gradient colors" to Colors tab
Merge the Options and View tabs

This tab reorganizes the contents that were distributed between these
two tabs and moves the global opacity slider and global scale sliders to
the opacity and scaling tab respectively.

The test suite was updated with this change.

Fixes #147