ENH: io handles edge cases better
STY: fix flake8
ENH: increase coverage
Set max matplotlib version to 1.3.1.

Workaround to get our tests passing until #649 is fixed.
Merge pull request #650 from jairideout/mpl-131

Set max matplotlib version to 1.3.1
MAINT: python3 does not have StandardError
Merge pull request #648 from ebolyen/master

IO edge cases
Merge branch 'master' into issue-564

Conflicts:
	skbio/io/__init__.py
	skbio/io/_exception.py
Remove seek call in error-case unit tests

No longer needed now that #646 is fixed.