login, registration, and dashboard page changes for third-party auth
Facebook auth support.
Add server-side analytics logging for login

Also, removed the client-side analytics for logging in.
Ensures that analytics are collected for third-party-auth logins.
Fixed failing tests related to third-party-auth.
Merge pull request #4915 from edx/flowerhack/redo-third-party

Facebook auth support.