Fix avatar edit permissions (by Jerôme Bakker)
Merge pull request #5687 from cash/fix_set_get

using real __set() and __get()
Fixes #5581 check if require is already defined so that we don't overwrite the require function with a config object if loading a full page through ajax
clean up of annotations library
filestore library cleanup
Added a reminder of one reason we're doing this inline rather than in a init, system callback
Fixes #4770 using 'annotation' for event type
Fixes #3744 documents where we are using jqueryui
Fixes #4203 adds warning about infinite loop on the access hook
Fixes #5582 handling hidden divs for colorbox lightbox
Fixes #4749 added specificity to .hidden in admin theme (core theme already has this)
Fixes #2909 ElggEntity::deleteRelationships() now works like ElggEntity::deleteAnnotations()
Merge branch '18_avatar' into 1.8
preparing 1.8.16 release
Merge branch '1.8'

Conflicts:
	version.php
fixed spacing on page that views a single wire post
Fixes #871 notification subject lines for core content plugins provide more information now
adds default notification message
Fixes #5021, #4019 improves display of banned users
Fixes #3791 adds support for single checkbox