Update HTML 5 parser used in calibre (html5lib-python)
HTML 5 parsing: Fix handling of xml:lang attributes on all elements

xml:lang is now mapped to a plain lang on all elements, not just <html>