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... 
on all of these you should not drop a validation key if you're pre-creating the node and shipping the client key up