Do not revert to master during chefrun by default

If no branch is specified for the chef repository on the commandline on
chefrun, do not revert to master. Instead, pull the branch from the last
chefrun/init on the machine.
Relax dep requirement on gaptool-api
Remove mirror support on init