Revert "configure: ignore external CFLAGS when debug is enabled"

This reverts commit 80ad13d53677a1c0383f58c360dacf05c838579c.
configure: cleaned up syntax formatting
configure: added option --enable-minimal-flags

This option disables all modifications to the CFLAGS that are not
required, including special debugging flags. This option is useful
for certain packaging systems (ex: Gentoo's portage).
steam-api: fixed UI mode switching to mobile upon relogon

Since the relogon operation is just a logon operation, the UI mode must
be sent for relogons too. This was a simple oversight when the UI mode
option was originally implemented.