Update last_visited field on User
Be more specific when catching exception
Improve logging facebook login
Rename FB login endpoint
Cleanup /login/facebook
Protect against valid cookies for deleted accounts
Fix mduan's nit
Added 'ruby-dev' to linux install

Without this apt-get install, there were problems with the installation
on Linux.
Exclude /api/v1/login/facebook from CSRF protection
Don't login as another user if user already logged in
Add comment on why we check current user
Notify the public room on deploy as well

... since we get GitHub notifications there, and it's useful to see deploy
notifications interleaved with what's happening on GitHub.

Resolves #79

Test plan: Ran `PYTHONPATH=.. python notify_deploy.py 'david test'` with the
room ID of a private test room for `HIPCHAT_PUBLIC_ROOM_ID`.
Merge pull request #100 from UWFlow/david-exclude-api-login-from-csrf

Exclude /api/v1/login/facebook from CSRF protection
Merge pull request #101 from UWFlow/david-deploy-notify-public-room

Notify the public room on deploy as well
Merge pull request #98 from andyzg/prof-link

Added links to Professor reviews on each course
Don't linkify profs in section table on search page

Fixes #102

Currently there are broken links on the search page ("Explore courses") due
to #98. This is the simplest fix -- just don't link up those profs. Ideally,
we make those links look like '/course/econ101#l_smith' so that a user could
click directly to the prof review on the course details page, but due to the
way we async-load prof reviews, this won't actually work.
Merge pull request #103 from UWFlow/david-dont-linkify-profs-on-search-page

Don't linkify profs in section table on search page
Oops, fix typo :( s/shouldlinkify/shouldLinkify
@andyzg's website doesn't do HTTPS
Merge pull request #97 from Mario54/master

Added 'apt-get install ruby-dev' to linux-setup.sh