Fix deletion of STI temp dir on exit

Code cleanup/refactoring.

Change call from os.Remove to os.RemoveAll to remove the temp dir and
its contents.

Only chown /tmp/artifacts.

Remove the chgrp portion of the chown calls as it shouldn't be necessary
and it keeps the user running sti from being able to delete the temp
dir.

Change /tmp/artifacts from 755 to 775 so it's group writable, meaning it
should be able to be deleted by the host user.

Fix issue where the build would fail when trying to determine the
default scripts URL if the image didn't already exist locally.

Fixes #164
Merge pull request #176 from ncdc/sti-temp-dir3

Merged by openshift-bot
Revert "WIP geard - Support additional systemd slices"

This reverts commit 5939ebd85641ff0dff470bce9ed6bdfbad5d32ae.
Merge pull request #177 from smarterclayton/revert_slice

Revert "WIP geard - Support additional systemd slices"
Card online_node_472 - Support additional systemd slices
WIP geard - Support additional systemd slices

* Support validation over API
Merge pull request #179 from jwhonce/origin_node_472

Merged by openshift-bot