Fixes #4543: Cache entities fetched with get_entity and elgg_get_entities
small fixes
Added entity caching to elgg_get_entities with workaround for recursive delete problem (#4568)
Merge pull request #2 from mrclay/4543_18_3

More conservative fixes to 4543-entity-caching
Fixes #4008. Sets a vertical align for admin icons consistent with the text, and set it as before (baseline) for heads.
Fixes #3646. Added suport for Repository, Bugtracker and Donations in manifest.
Fixes #4004. elgg_logging when a language key is missing.
Fixes #1792. Added pluggin setting in groups to set who can create groups, logged in users or only admins.
Fixes #4643. Locks the upgrade process while it is running.
Fixes #4381. Group edit form made sticky.
Fixes #4702 better actions logic
Refs #3646. "getRepositoryURL" is more descriptive than "getRepository".
Refs #4004. Downgraded to notice and warning. It also returns the complete language name.
Fixes #1334. Added dropdown to change the parent of a page.
Fixes #4687. Handle URLs on plugins that include only handler name.
Refs #4004. Used $CONFIG->translations instead of elgg_echo()
Merge pull request #318 from sembrestels/handle-all

Fixes #4687. Handle URLs on plugins that include only handler name.
Fixes #3240 - makes categories sticky
Fixes #4691 not passing name to the form since not valid
Merge pull request #321 from beck24/#3240-sticky-categories

Fixes #3240 - makes categories sticky