Make help a bit more reliable
ticket:120 ticket:49 ticket:98
Brandon figured out how to install QtAssistant on windows I haven't worked it
out for OS X or linux yet (as its noticeably harder).
I'd switched to using pythons webbrowser.open to go to our documentation
pages, except that only works if the python standard library is installed.
However windows lacks such a thing, and so the webbrowser.open code
wouldn't work.
This patch enables the QtAssistant for windows, and uses webbrowser.open
on OS X and Linux.
Also it'll actually open a warning messagebox if something goes wrong
trying to open the help, and display a not very useful error message.