added 19 more providers.
fix for providers that name submit button "submit" and screws up javascripts submit function.
fix existing providers who auto-login javascript was broken.