Code style fixes

Add extra space around operator == to improve readability.
Avoid db_sync run on SUSE

Our init scripts already run it properly at the right
point in time. No need to interfere with that.
Merge pull request #153 from dirkmueller/release/roxy/master

using tenant name, user name and password for creating ec2
simplify database lookup code by using the find-database method
Update config templates to Havana release

Paste pipeline configuration moved to /etc/keystone/keystone-paste.ini,
which is included in openSUSE / SLES Havana packages. A templated
version is added just in case it's needed for other distributions.

LDAP attributes:
  Dropped: user_domain_id_attribute, group_domain_id_attribute
  Added:   user_default_project_id_attribute

The default for auth.methods changed from "password,token" to
"external,password,token,oauth1"

Includes migration for LDAP changes in the schema.
Merge pull request #139 from dirkmueller/restart_keystone

Do not run db_sync on SUSE
Use the right attribute for the keystone group
rhel havana initial support

rdo rpm for some reasons comes with puppetlabs and other useless repos

syntax fix
keystone conf dir comes with root permissions from rdo repo

typo
Merge pull request #155 from vuntz/rhel

Complete RHEL support
Merge pull request #135 from mapleoin/find-database

simplify database lookup code by using the find-database method
Only allow one keystone-server node

Allowing more makes nearly no sense, as the endpoint in keystone can
only point to one node.
Use new validation API in validate_proposal_after_save
Stop using validate_has_active_database_proposal

We actually don't need this:
 - if we just save without applying, we don't need to check this
 - if we save and apply but the database proposal is not active, then
   the keystone proposal will be queued (which is the right behavior)
Use new find_dep_proposal helper
Merge pull request #126 from saschpe/release/roxy/master-havana-config

Update config templates to Havana release
Drop unused template

When it'll be needed for a distro, we can add it back. But in the
meantime, it's just something that will get outdated.
Merge pull request #156 from vuntz/validation

Use new helpers to create/validate proposals
Merge pull request #154 from vuntz/use-group

Use the right attribute for the keystone group
Merge pull request #157 from vuntz/unused-template

Drop unused template