Zendesk sso 2

Add the dashboard-side support for zendesk sso (agents and end users log in with their dashboard/learn.code.org accounts -- agents and admins must log in, users may contact us and browse forums/questions without logging in, users must log in to post forums/questions).