Adding omniauth strategy for submission system and refactoring user creation from auth hash
Fixing update user profile views
Closes dtsato/agile_brazil#82: storing refresh_token with authentication for later calling api, adding page with instructions to vote, enabling voting, and permissions to vote
Fixing tests to merge #42.

Small change in the user model to cope with github's empty names problem.