fix(aalborg): More robust grid reflows for smaller screens

Fixes #7393
fix(core): prevent sql exception when metastring is interpreted as very large number in egef_metadata

Fixes #7009
fix(i18n): improved removing profile field delete failure notice

fixes #6956
chore(core): removed left over spotlight code

fixes #6460
chore(cleanup): remove trailing whitespace from lines in most files
fix(views): prevent output of empty heading when there is no page title

fixes #7387
docs(style): documents trailing whitespace policy and script
Merge pull request #7350 from mrclay/trailing_ws

chore(style): removes trailing whitespace from code files
Merge pull request #7414 from jdalsem/empty-page-title

fix(views): prevent output of empty heading when there is no page title
chore(composer): adds PHP requirements to composer.json
Merge pull request #7410 from jdalsem/small-language-fix

fix(i18n): improved removing profile field delete failure notice
fix(views): use elgg-button-action class on all cancel buttons

fixes #6421
chore(views): removed unused variables in admin profile fields list
fix(pagination): removes hard-coded arrows from php file

Fixes #5298
Merge pull request #7418 from PerJensen/pagination_arrows

fix(pagination): removes hard-coded arrows from php file
fix(core): renaming to _elgg_namespace_plugin_private_setting forgotten in unsetAllSettings
Merge pull request #7412 from jdalsem/consistency-in-cancel-links

Consistency in cancel links
fix(views): usersettings form now has correct userguid set

fixes #6883
fix(menu): only show access entity menu item if logged in

fixes #7251
fix(views): comma separating links to text files in plugin list

Fixes #7420