social auth: implement client social auth

Conflicts:
	YouTown/js/main.js
social auth: added authorization dialog
moving all social stuff to social.js