Lazy load runtime dependency

All DZ::App::Command modules are loaded for any command run. This means that `dumpphases` is loaded even when we run `dzil test`. So it is important to avoid loading external modules unless the command is really used.

This patch delays the loading of `Term::ANSIColor` to the runtime for `dumpphases`.