MDL-42711 ported less style for chat from learnmoodle. added ability to choose course theme's css - this will use ONLY the css available from the theme to style this chat box.
MDL-42711 hide course theme option for non bootstrapbase based themes. some other minor fixes too.
MDL-42711 import learnmoodle fixes: Fix the broken links in RSS feed block

If the <description> of the feed contains URLs longer than 30 characters, the
URL is split because of the break_up_long_words(). When combined with the
filter that converts URLs to links, this produces broken links.

The proper solution would be to improve break_up_long_words() so that it does
not modifies URLs at all. As a temporary solution for our purpose now is to
call format_text() prior to break_up_long_words() as it will not modify the
inner content of the <a> tag.

This should be fixed upstream. See also discussion at
https://moodle.org/mod/forum/discuss.php?d=34947
MDLSITE-2455 Do not throw coding exception when the activity is not found

Under certain conditions, coding exception is thrown when fetching items from
the navigation bar. The patch prevents them. See more details in the tracker.
MDLSITE-2493 glossary filter alert dialog button string now translatable

Conflicts:
	filter/glossary/yui/build/moodle-filter_glossary-autolinker/moodle-filter_glossary-autolinker-debug.js
	filter/glossary/yui/build/moodle-filter_glossary-autolinker/moodle-filter_glossary-autolinker-min.js
	filter/glossary/yui/build/moodle-filter_glossary-autolinker/moodle-filter_glossary-autolinker.js
	filter/glossary/yui/src/autolinker/js/autolinker.js -- M.core.alert api was changed.
MDL-42711 theme port from LM - this makes the li's link inherit similar size from higher up in cascade.
MDL-42711 theme port from LM: fixed up choice results table overflowing to the right. (MDLSITE-2497)
MDL-42711 theme port from LM: MDLSITE-2480 fixed up course view - icon now positioned correctly when long course titles wrap on small screens
MDL-42711 theme port from LM: MDLSITE-2463 wrap tinymce instances responsively on mod/data pages (editing) for smaller screen widths
MDL-42711 added chat.less file
MDL-42711 theme port from LM: reimplemented fixes from MDLSITE-2451 to align group icons if forumpost
MDL-42711 theme port from LM: reimplemented fixes from MDLSITE-2451 to align group icons in forumpost css class (forum/blog).
MDL-42711 theme port from LM: improve the initial bar display
MDL-42711 theme port from LM: survey module styling

Backport some Survey module styling from the standard theme to improve the
usability of the interface. The style is originally defined in
theme/standard/styles/modules.css
MDL-42711 theme port from LM: forum layout on small screen devices

This is a backport of MDLSITE-2445.  Wrapping the 'Started by' and 'Last post'
texts helps. On smaller device, these two get smaller font too. This is far
from optimal but better than the current (default) behaviour.
MDL-42711 theme port from LM: improve RSS client block styling

This significantly increases the readability of items in the block.
MDL-42833 course: correction to navigation path in management interface
MDL-42711 theme port from LM: let the course name use the full line width
MDL-42711 theme port from LM: vertical alignment of the course icon

When the course name spans over multiple lines, vertically centered icon does
not look nice (or at least our beloved Benevolent Dictator for Life does not
like it ;-). This hack alignes the icon vertically with the first line of the
course name all the time (or at least it tries to).
Merge pull request #3 from mudrd8mz/MDL-42711-lmnet-clean-theme-backport

MDL-42711 LMNET clean theme backport