Simplify offline/dev/pullpolicy mode decision during deploy
Problems:
- Offline mode is determined not by the flag --offline, but by providing chart-path. Apparently, that is not correct, we should be able to use chart-path without being in offline mode.
- PullPolicy is resolved inside of the two big if branches, while it can be done beforehand.
- Dev mode does not have to be false when offline, it can be true. In the code it is not possible, because it is coupled with the PullPolicy.