Minions should only be stopped when transition is to a different config.
No need to have 000 at the end of a config value.
Organized Orchestrator properties, moved Git default properties up to the component.
Converted all Minion and Orchestrator settings to properties.

These used to be OSGi properties, converted now to component properties (to be set with configuration admin). Only sling.devops.config is left as OSGi property because it is not supposed to be ever modified. Updated sling-orch.crank.txt accordingly and added a sling-minion.crank.txt for Minions.
Removed old minion crank files.

Since Orchestrator now determines what the config value should be (based on Git commit timestamp), it's useless to have crank files with default configs. New minions should use sling-minion.crank.txt and specify assign three variables via command line: config, instance (1, 2, 3... for first, second, third etc. instance of this config), and port.
Changed default Git repo in sling-orch.crank.txt.
Updated test bundle to automatically install script where needed.

The test bundle was before only supplying a Sling service, now it also supplies the corresponding rendering script via initial-content. The bundle activator determines the config and moves the script appropriately under /sling-cfg/<config>.

Since test1.esp and test2.esp are now embedded in their respective bundles, they are not needed. Shell scripts loading these via HTTP are no longer needed either.