MDLSITE-2332 theme: Learnmoodle theme fonts, blocks, course name and icon

MDLSITE-2384 Alternative way to embed fonts
MDLSITE-2378 Add block default region set to right
MDLSITE-2377 Course name on the main course listing displays full width
MDLSITE-2377 Course icon on the main course vertically aligned on top