All Rust commits from Facepunch
Adjust interaction conditions, move admin panel to ShopClosedRoot and only use it for opening the store Supress no orders errors