Redesigned the elevated shell runner.

The elevated scripts are not specified to Chef anymore and can be reused for other provisioners or commands. Also reduced the amount of setup required in order to use it.