Add HTML adapter

This adds the HTML adapter, allowing upload and download of HTML documents.

It also adds pre-processing of source strings that is available to any Okapi adapters (opt-in so it is not active on any other adapters yet) that strips whitespace and extra tags so that only the translatable portion of the string remains.