LMS: adding language selector to user dashboard (WIP)
wiring for language selector
Added dark lang database fixture to bok choy tests
Acceptance test for language selector

Tests language selection feature for student dashboard
LMS: simplifying language settings modal controls UI
Moved UserPreferences to common
Middleware, bugfix
Added acceptance test for language persistence

Will pass once the language persistence stuff gets merged in
Store user preferences for languages