Fix Issue 904

This commit adds the ability for a user to set the VNC password.
If the password is not set one will be set for you. This is done
to address a potential security issue with not having password
protected VNC access by default.

Issue:
https://github.com/rcbops/chef-cookbooks/issues/904
Merge pull request #403 from cloudnull/issue904

Merged automatically by jenkins after successful build test