refactor(library): scaffold src/ and extract TopController
- Register PSR-4 namespaces for Library\ (classes/) and Johncms\Modules\Library\ (src/)
- Move Installer to new namespace Johncms\Modules\Library\Install
- Add config/services.php DI bootstrap
- Add LibraryAccessMiddleware for mod_lib access control
- Extract TopController with PageMeta, fix GROUP BY via subquery
- Update main.phtml and top.phtml links to absolute URLs
- Remove includes/top.php
- Move Installer to new namespace Johncms\Modules\Library\Install
- Add config/services.php DI bootstrap
- Add LibraryAccessMiddleware for mod_lib access control
- Extract TopController with PageMeta, fix GROUP BY via subquery
- Update main.phtml and top.phtml links to absolute URLs
- Remove includes/top.php