added
- context system: allow to specify suffix tokens on launchers name to filter
their visiblity based on the system context on runtime.
- cli: allow to specify profile to run/resolve as file paths
- launchers: add `priority` key to let kloch guess which launcher to use
when a profile has multiple of them.
changed
- ! `python` launcher renamed to `.python` because of the new context system
- ! `system` launcher renamed to `.system` for cohesion
- updated profile version to 4
- ! system launcher: add subprocess_kwargs field, shell=True is not default anymore.
- improve error reporting when a launcher is invalid
- minor logging improvements
fixed
- issues when picking a launcher through multiple in a profile