Add audit log definition, and use for logging of logins in external_auth and student apps.  Move test_login to student app. Improve conditional tests for Shibboleth login logic.  (Does not include reconfiguring log settings.)
Merge pull request #511 from edx/feature/brian/audit-log

Use audit logger for logging of logins in external_auth...