Implement Chef Vault support for knife bootstrap

Solving issue https://github.com/opscode/chef/issues/1887

Tested on Chef 12 and Chef 11 ... :+1: 

I might need to push back this to Chef 11 since client needs to use it ASAP... 
You don't need to do this, if it POSTs successfully then its good to go