Fixed the position of the overhead chat text
Added connection status indicators

For debugging purposes for now. Of course there should be some proper
handling of disconnects.
Request properly resolved URLs

Now when the ResourceManager is asked to get

   maps/goldenfields/../../tiles/sand.png

It will use QUrl::resolve when combining it with the base URL, to get:

   http://data.sourceoftales.org/tiles/sand.png

In order to still be able to match replies to the requested files, a
user attribute is set on the QNetworkRequest, which was cleaner anyway.

This change was mostly needed because CloudFiles does not handle the
previously used non-clean URLs. It may be because a redirect is not
followed since it works in the browser, so support for redirects should
still be checked.
Changed default serverlist.xml URL to avoid redirect

Previously the redirect was from www.manasource.org to manasource.org.
Fixed BeingListModel::clear when the list is still empty

It was triggering an assert in beginRemoveRows.
Wait for paths.xml to be loaded before continuing

To avoid characters being created too early, the different pages used
during the login process are now dynamically created. This should also
be more efficient since it avoids them eating any memory and possible
CPU during the game.

Dynamic creation of the pages does seem to perform better with Qt 5 than
with Qt 4. On Qt 4 the transition to the LoginPage is often lost in a
hiccup.