Make the the .ui files that use QWebView compilable using a binary calibre build

QWebView is exposed as a plugin to the PyQT ui compiler which is not
available in a frozen build. So instead we mock it as a custom widget
with the correct include header.