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
Allows user to click profs and anchors to prof review
Added 'ruby-dev' to linux install

Without this apt-get install, there were problems with the installation
on Linux.
Fixed issues with code including indentation, and spacing
Small changes to style to fit guidelines, fixed conflict issue by pasting section.html from previous commit
Exclude /api/v1/login/facebook from CSRF protection
Fixed whitespace in prof.html and made normalizeProfName return a lowercased version of the prof name.
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
Fixed small nits and idParts->nameParts, added myself to contributors
Merge pull request #98 from andyzg/prof-link

Added links to Professor reviews on each course