[Models] Made Repository typable and added a Github Repository type.
[Console] Removing obsolete command.
[Migrations] Store usernames in the social profile table and ensure emails in the main user table are not null.
Allow Facebook and Google+ oAuth logins as well.
Added Facebook and Google Social Profile models.