All Rust commits from Facepunch
- Applied Flaviens shelf to fix messed up console init - Ensured instance is set - Merge conflicts