Hooks

- Added 'Hooks' section to diagnostics command output.
Hooks

- Added Hooks::list method to provide a list of known hooks.
Path

- Implemented Path::is_link, although it doesn't work.  Why?
Diagnostics

- Now displays all installed hook scripts, with executable/symlink status.