Fix #277.
Fix #278.
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
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
Revert version number so to allow easy comparison with master branch, i.e. flip between the two.
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.