Investigate whether we can make `--skip-dependencies` the default
The Spicy driver currently contains code which with skip_dependencies causes use to implicitly add unit dependencies for the JIT step. This behavior can be disabled by passing --skip-dependencies on the command line. This makesspicyc behave slightly differently when JIT'ing as opposed to when e.g., emitting HILTI or C++ code (which e.g., was one reason for #1206).
As of now, it seems this implicit adding of dependencies should not be needed anymore since we'd e.g., already need to generate additional code when using types or functions from other units. If we ever add full support for using modules without recompiling them fully this flag might becomes useful again (with slightly different semantics), but we should investigate whether we can harmonize JIT and non-JIT behavior for now (if only so we do not hide bugs).