(PE-2415) 'cli!' uses 'parse-opts' from tools.cli

Bump tools.cli to 0.3.0 and use the new 'parse-opts' function.
This is the replacement for tools.cli/cli, which is now deprecated.