Fix avatar edit permissions (by Jerôme Bakker)
only store guid in the session
Refs #5538 - Added regression test
Fixes #5538 - Adds Additional columns filtering in AttributeLoader
Refs #5543 - Regression test
Fixes #5543 - Adds ElggEntity::loadAdditionalColumns that loads additional select columns into volatile data with prefix row:
Refs #5544 - Regression test
Fixes #5544 - Allow new data to be injected into entity if query performed
fixed line endings and replaced calls to elgg_get_metadata_cache()
Fixes #5677, #5678 moves bc code into Router::route
casting to bool
Merge pull request #5672 from cash/user_session

only store guid in the session
changed key name to start with 'select' rather than row - also some general cleanup
Merge pull request #5676 from cash/pr-5548

Adds support for additional columns in selects
Simplifies separation of fetched columns in attribute loader
Merge pull request #5680 from mrclay/cleanup_5544

Simplifies separation of fetched columns in attribute loader
Remove legacy usage of $vars['config']
Merge pull request #5681 from mrclay/remove_vars_url

Remove legacy usage of $vars['config']
let SimpleTests to be run regardless of log level
Fixes #5675 ups the log level for the tests that should log errors - this is rare enough that I think point solutions will work