Allow using firefox and do not use --temp-profile for chromium-likes.

For chromium and google-chrome use --user-data-dir as --temp-profile is not
supported by google-chrome. Create temp profiles in ~/.schirm, delete
them when leaving schirm.