Add functions to wheel api for auto key generation and acceptance

This allows for the api to call for keys to be generated cleanly
and accepted. This should make integrating salt with provisioning
tools much easier
Add initial hooks to pass config values to individual minion executions

This starts with setting the root_dir to be running under the
tmp code directory. This completely isolates all filesystem calls to the
tmp code directory.