Port safe_md5 to bipy

This includes the required additions to the documentation and pertinent
tests.
Remove whitespace
Added class FastqParseError to exception.py
added newline character
Change link to avoid the redirection

make checklink complained about the link doing a redirection.
fixes #138, but I'd rather it be a little smarter
made pep8 compliant
Fix PEP8 complaints
Merge branch 'master' of github.com:biocore/bipy into issue-138

Conflicts:
	bipy/core/sequence.py
added comment
pep8 fix
Merge pull request #144 from gregcaporaso/issue-138

fixes issue 138
Merge pull request #140 from johnchase/master

Added class FastqParseError to exception.py
Change Misc to Miscellaneous Utilities
Fix title length
Turn Sphinx warnings into errors!

Thanks for the suggestion @ElDeveloper!
Merge pull request #145 from jrrideout/sphinx-strict

Turn Sphinx warnings into errors!
Merge pull request #139 from ElDeveloper/port-safe-md5

Port safe md5