factory: modification of operation:   now operations based on envs.common.functions['run'], not on operations.run directly   add hacks for dry-run   some refactoring
factory: modification of operation:
  now operations based on envs.common.functions['run'], not on operations.run directly
  add hacks for dry-run
  some refactoring

Friz-zy/factory