Fix #272
Fix #273
Tidy up position of form button float
Implement option for #269 enabletrusttext needs to be enabled in order to make this work.
This is a security precaution, preventing XSS and other types of attacks.
Work in progress.

Conflicts:
	less/essential/carousel.less
	less/essential/form.less
	less/essential/header.less

Conflicts:
	style/essential-rtl.css
	style/essential.css

Conflicts:
	style/essential-rtl.css
	style/essential.css

Conflicts:
	style/essential-rtl.css
	style/essential.css

Conflicts:
	less/essential/breadcrumb.less
	style/essential-rtl.css
	style/essential.css

Conflicts:
	less/essential/header.less
	style/essential-rtl.css
	style/essential.css

Conflicts:
	style/essential-rtl.css
	style/essential.css

Conflicts:
	less/essential/form.less
Work in progress.
Work in progress.
Work in progress.
Work in progress.
Work in progress.
Work in progress.
Update for #271.
Some minor fixed for RTL feature, mainly gruntfile and obsolete preg_replace.

Conflicts:
	style/alternative.css

Conflicts:
	version.php
Development css.
Intelligent file serving and local caching.

Conflicts:
	less/essential/alternative/alternative1.less
	less/essential/alternative/alternative2.less
	less/essential/alternative/alternative3.less
Fixed calendar block and navigation menu drop downs.
Work in progress.

Conflicts:
	less/essential/dock.less
Rebase breadcrumb fix, sort single section page and experiment with detected updates to served essential css file only.
Work through all additional Moodle RTL to eliminate what is considered to be redundant.  A few fixes and the 'incourse' layout being 'columns2' - noticed when looking at a book resource.
Fix essential-pix and collapsible icon on forms with one less core style that was overridden anyway.