Picky fixes - A couple non-critical (and one build breaker) fixes

This branch contains a set of small and self-contained commits that add compatibility and fix the broken build caused by the recent crafting merge. It also updates the SteamGuard log line/output to make it unambiguous and reflect the move to the command-based auth.