Use the tarball's version of setup.cfg

setup.py sdist actually re-writes the setup.cfg using RawConfigParser
when it appends the egg-info section. This changes the whitespace
and breaks downstream patches to setup.cfg.
Switch to using M2Crypto

This patch uses M2Crypto instead of PyCrypto to perform encryption
and decryption of user authentication information.
remove pbr runtime dependency
Add heat-keystone-setup-domain script

Resolves: rhbz#1104709