JRuby Windows Support (works on virtual box)

I have got veewee up and running on JRuby windows with the following changes:
- Move Git to a provider so we not dependant on Grit which does not work on JRuby windows
- Fix url that winrm uses to copy files to virtual box
- Fix how commands are run against virtual box machines that are running or are off
- Fix how open ports are checked for virtual box 

The 2012 templates are partially working but still need more work. So feel free do nuke the templates for now,

Tali