VE-1686: Loading animation

Loading animation for Venus guided by the video demo from our designers.

Oasis is largely unchanged although there is an improvement that the black overlay from the loading animation never appears at the same time as the focus widget and the toolbar never appears above a black overlay. Oasis improvements should be considered a positive side-effect and not the goal of this pull request.
From what I understand there is really no need to call setTimeout in Oasis so for clarity and sanity I think it shouldn't be called.