use new page shell for consistent shell layout
Refs #5357: Introduces ElggBatch awareness of incomplete entities during fetch
Fixes #5357: ElggBatch can now skip incomplete entities
Fixes #5280: Puts 'Powered by Elgg' into footer menu as simple text link
renamed page/shell to page/elements/html
moved body contents back to pageshell files instead of special body
views as there is no specific need for them
Fixes #5594 - Failed registration automatically reopens register form on walled garden login page
Add way to ban entities from the entity cache
Rename ban/unban to disable/enable
Fixes #5600: Entities are kept out of entity cache during save
Merge pull request #5610 from mrclay/5600

Fixes #5600: Entities are kept out of entity cache during save
Fixes #5587 - Makes profile edit form sticky
Refs #5587 - Uses sticky values in profile edit form
clearing sticky form after it is used on edit form
a little cleanup of the ElggData class
deprecates passing non db rows to constructors
removes unit tests for deprecated methods
removed use of deprecated getClass()
Indent fix
Merge branch 'pr5599'