Create a new widget that's the two login forms.
Give ReturnLogin and UseReturn their own file.
Create a wrapper for the F-list v1 API.

This is meant to be relatively readily changeable for v2, albeit
that using character IDs everywhere will be much worse.
Also change the login stuff some.
Replace the old login windows with the new widget.

This doesn't really change the code that does the work, so there's
still lots of refactoring to do, and the event filters to rewrite
(there were two. Don't need that when we have signals).
Actually connect the "Dismiss" button.
Create a signal-using return filter.

The existing two could be coalesced into one by using appropriately
connected signals. So create a suitably signally one.
Connect the login window to the return filter.
Remove some dead login code.
Move some of the login process out of the main class.
Remove API code from FAccount, use the API wrapper instead.
Remove a dead variable, insert some parens.
Merge branch 'master' into login
Fix faults that slipped through that merge
Move the help into a separate class.

Also move the dialog classes into a new directory.
The last tab of the help dialog is orphaned so far (it mostly dupes
the about dialog).
Parent help dialog to main window.

Also restore the default look for QTextBrowser, because no frame/background
just looks wrong.
Add icons to menus and windows.
Merge #77

- Move the actual UI elements for the login and connect windows into
their own widget.
- Create a wrapper for the API.
- Change FAccount to use that API to get tickets with.

There's still stuff left undone, like connections still flowing through
the main class, and most of the API wrapper is unimplemented.

Still, what's already done is ready for incorporation.
Record that #77 was merged properly
Use the previously orphaned about text to make a better About dialog.