Fixes #5701 - Repairs widget links and JS
Refs #5701 - Moved widget type to 'data-type' attribute instead of 'id'
Refs #5701 - Changed data-type to data-elgg-widhet-type, dropped elgg-widget-type class
Merge pull request #5702 from Srokap/ticket_5701

Fixes #5701 - Repairs widget links and JS
Remove notice in Router::route due to unset $identifier
Merge pull request #5718 from mrclay/route_notice

Remove notice in Router::route due to unset $identifier
Fixes #5719: Sets context from URL during system boot.
Fixes #5689: Ckeditor no longer prepends line break in Ps. More accurate word count
Fixes #5658: get_input() no longer returns empty string for missing input
Merge pull request #5722 from mrclay/5658

Fixes #5658: get_input() no longer returns empty string for missing input
Fixes #5645: caches the AMD configuration
Fixes #5108: Removes hardcoded styles from advanced settings
Merge pull request #5723 from mrclay/5645

Fixes #5645: caches the AMD configuration
added default text for front page on new install
Merge pull request #5721 from mrclay/5689_ckeditor

Fixes #5689: Ckeditor no longer prepends line break in Ps. Better word count.
Merge pull request #5720 from mrclay/5719_pre_route

Fixes #5719: Sets context from URL during system boot.
Merge pull request #5724 from mrclay/5108

Fixes #5108: Removes hardcoded styles from advanced settings
fixed some scope and formatting issues pointed out by @mrclay
Merge pull request #5733 from cash/scope

fixed some scope and formatting issues pointed out by @mrclay
Updated install page footer link