update vx-service_connector gem
create user session using gitlab
move github::user to github::user_session
update controllers
create spec for github/user_sessions_controller
rename service_connector to sc
using [user_id, provider, url] for unique key in user_providers
fixed specs
add specs for gitlab
update Gemfile
annotate models, fixed specs, add favicon.ico
add column user_repos.external_id, and make it not null
fix user_repos.external_id
add external_id to project#sc_model
fixed "manage projects" page, fixed project#hook_url
update vx-service_connector gem
move settings_url and provider_title from serializer to user_repo model
add provider_title to projects serializer
fixed ajax loaders
fixed specs