Add shapass script, to securely produce SHA512 passwords.

The `crypt.crypt` approach suggested by Ansible docs results in insecure hashes on OS X, since it relies on the platform provided `crypt` implementation.