Show error on attempt to register with disabled self registration

This happens for normal registration as well as registration via omniauth.

This also changes the redirect to not go to / and go to signin_url instead.
Merge pull request #1145 from opf/fix/disabled_self_registration_error