Refs #5357: Introduces ElggBatch awareness of incomplete entities during fetch
Fixes #5357: ElggBatch can now skip incomplete entities
Fixes #5594 - Failed registration automatically reopens register form on walled garden login page
Refs #5594 - Clearer JS implementation
ElggBatch with incrementOffset off now handles incomplete entities
Improved algorithm by tracking total incomplete entities
Fixes #5598: Properly update metadata cache in update_metadata()
Merge pull request #5619 from mrclay/5598

Fixes #5598: Properly update metadata cache in update_metadata()
Fixes elgg.session.cookie() support of Date() for expires
If JS enabled, walled garden registration reload will not flicker
Refs #5487 account related pages use walled garden now
Refs #5487 account related pages use walled garden now
removed unnecessary cookie and fixed empty screen if cancel after failing registration
Merge pull request #5628 from cash/pr-5620

fixing the issue with registration not showing on walled garden after failed registration
Merge branch '1.8' of github.com:Elgg/Elgg into 1.8
added some of the notes for the 1.8.16 release
Merge pull request #5592 from mrclay/5357

Fixes #5357: ElggBatch skips over incomplete entities
Fixes #5626 adds limit for display of titles for river, breadcrumbs, and list pages
Merge branch '1.8'

Conflicts:
	engine/classes/ElggBatch.php
	engine/lib/metadata.php
	engine/tests/ElggCoreHelpersTest.php
	views/default/js/walled_garden.php