[HTML] Remove superfluous parenthesis in a fake BSTR defnition.
[HTML] Unify handling of ->QueryInterface().
[HTML] Add missing ->Release().
[HTML] Reorder notofications...

... MC_HN_PROGRESS and MC_HN_DOCUMENTCOMPLETE into more logical order.
The MC_HN_DOCUMENTCOMPLETE is fired as the last one.
[HTML] Log out HRESULT hexdecimally.
[misc] Fix string conversions for empty strings.