Refs #721 moved can_edit_extender() code into ElggAnnotation and improved its logic
Fixes #5491 removes special check to allow access override
updating can_edit_extender() to work like Elgg 1.8 version
Merge pull request #5752 from cash/can_edit_extender

Fixes #5659 and other can edit issues for extender and annotations