Improve the settings page usability for multishop sites

Add error if using multistep and context is currently not a specific shop
Also limit the language dropdown according to current shop context