Simplify signin button templates.
Refactoring - generate signin buttons by the macro.
Fix signin urls.
Simplify provider configs.