Rewrite for more social auth backends
Backward compatibility

Social registration was supported earlier with the name `social`.
Use versioneer for versions