Add support for chef-solo encrypted data bags

Adds additional option to chef-solo provisioner for passing an encrypted data bag secret file to the provisioned instance and configuring solo.rb to reference this.

Let it be known that this is my first experience with golang so please excuse any mistakes.