Fixes #2057 (broken internet archive links)
Including internet archive url test in existing test_parse_url function
Adding single quote anchor to parse_url unit test
Fixes #5418 adds enabled clause for annotations
not sure what a flush() is doing there
Fixes #5435: Allows upgrade to boot on old schemas
Merge pull request #5436 from mrclay/5435

Fixes #5435: Allows upgrade to boot on old schemas
Fixes #5422 fixes tag processing for file plugin
Fixes #5441 deprecates the entity caching functions
Fixes #5419 adds tests for enabling/disabling annotations and fixes bug with deleting disabled annotations when deleting an entity
Merge pull request #5427 from cash/enabled_annotations

Fixes #5418 adds enabled clause for annotations
Add test for = lookbehind
Merge branch 'pr5416' into 1.8
Fixes #5490 log table deletion works now
Fixes #5479 adds group full text index if missing
Refs #5491 temporary fix for bad can_edit_extender() logic
Merge pull request #5499 from cash/group_fulltext_index

Fixes #5479 adds group full text index if missing
Merge pull request #5500 from cash/fix_infinite_loop

Refs #5491 temporary fix for bad can_edit_extender() logic
Fixes #5522. Only adding children elements to menu items if they haven't already been added.
Refs #5522. Removed unused code.