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... 
run_list and environment should also get set here when creating the node.