Top Menu Overhaul

Overhauled the GFOA\TopMenu class -- which controls the links that display across the top of the page.

It now supports a far larger variety of options beyond just a label and a URL and a crude means (an associative array) for supplying a controller and arguments.

Links may now be displayed conditional on login status, and links are specified through the use of objects, rather than contortions involving associative arrays.
Person::GetPage
Sort
People Controller List Support
Person::GetCount
People List Count Support
Person::GetCount Fix
People Template Count Support
People Search
Variable-Sized People Pages
People Pagination