Add LICENSE file

Contains MIT license
Remove old stuff from HTML package
Reorganise HTML package
Delete pub package

This will be implemented by new scrape package
Update requirements
Improve PersonName for non-LaTeX input

Previously PersonName was only really designed for parsing names from BibTeX. Now there is a `from_bibtex` parameter.
Improve name titles and suffixes
Minor changes to BibtexParser
Update bib tests to reflect recent changes
Add levenshtein and dequirk_string functions

Various ways to perform fuzzy string comparisons.
Reorganise bib package
Some more fixes for bib tests
Update xmp.py to use lxml if present
Tidy root __init__.py
Change README to restructuredtext
Tidy up setup.py
Tidy up utils.py
Allow HtmlCleaner instances to be called as functions