Sync Favorites and History with NWN every launch.
Add Direct Connect.
Ugh fix infinite loop in favorites.
Add offline servers to history, add those and new servers when they come online.
Add missing signal/slot connection for adding a server from direct connect dialog.
Refactor utility functions.

Add functions for parsing player counts and servers from NWN server datagram.
Add function to scan string for web address.
Add function for sanitizing names.
Refactor utility functions.

Add functions for parsing player counts and servers from NWN server datagram.
Add function to scan string for web address.
Add function for sanitizing names.
Add errorMessage utility function.
Add utility function to verify that a server address is valid.
Refactor table model to ping servers directly after the master server list is loaded.

* The master server is still used to add unknown servers.
* Servers in history that aren't on the master server list should show up automatically.
Add support for double clicking to play a server.
Rename "Visit Website" button "Website"
Integrate Fervor auto-updater.
Fix a couple signed/unsigned comparison warnings.
Ensure that server address is valid before attempting to play.
Reduce QPushButton font size by a couple pixels.
Fix direct connect not emitting the dm parameter.
Update Direct Connect Dialog to use new utility functions.
Add somewhat unsatisfactory scrollbar to CSS.
Remove menu indicator image from QPushButton.
Crop settings.png
Refactor Username button into QPushButton.

I thought it looked weird for two buttons side by side (settings) to be mechanically the same, but visually one have the menu indicator and the other not.