Now with the related changes in libxiv, Astra is now capable of updating
the boot folder on it's own! The actual user-visible flow however is a
WIP. This also includes changes to properly load version files from a
freshly installed game, and report expansion levels correctly.
Apparently Square Enix provides a human-readable error message, so now
we give that out in the message box instead of a generic
"password is incorrect" message we did before.
More progress on support Steam service accounts, make it clear whether
or not you have a expired subscription/terms not accepted. Also add
"Free Trial" as a license type.
Helps you get through the queue with instant access to your place,
as well as giving you notifications on lobby errors and what else.
At the moment, only supported under X11 and Linux but will grow in
the future assuming the queues are still terrible.