refactor(market.vm): firewall exclusion generation

 - Better logging while opening ports
refactor(market.vm): Clearer check for previous
feat(market.vm): Handle edge-case Vagrant errors

 - Provide user suggestsions when a vagrant reload / up tanks
feat(market.vm): Register startup / logoff scripts

 - Handle recursively recreating missing registry entries
 - Register-WindowsUserLoginScript cmdlet
 - Register-WindowsUserLogoffScript cmdlet
 - Add batch files start.bat and shutdown.bat
 - Warn if script not run as admin while trying to register startup /
   shutdown scripts
 - UNFORTUNATELY, logoff scripts don't run in time, so the
    shutdown part doesn't actually work... sigh
chore(market.vm) - Vagrant.EPS.Marketplace 0.3.0
Merge pull request #5 from Iristyle/vagrant-restart

Misc fixes for Vagrant.EPS.Marketplace