(WIP) RTL

This PR sets up LMS and Studio to support RTL languages. Not every detail has been accounted for*, but every page should generally support layout from right to left. 

@talbs can you check the sass? 
@nedbat can you help with mako variables (and switching body classes) on the html templates - and review as you see necessary? 
@shnayder @sarina can you check from an LMS standpoint?
@cahrens can you review for Studio?

NB: This branch currently has come hardcoded values that need to be variable-ized before merging.

*Expanding arrows have not been rotated around, prev/next arrows have not been switched, and other small details I may not know need fixing may exist.
@frrrances, @talbs is correct, it ideally should be reflected. As a perfectionist. I would reflect it when I design a module from scratch :).

But that won't add much value. RTL people can happily tolerate such things. Most UI dev. here don't even think of these differences!