Merge pull request #12 from crowbar/release/pebbles/master

pull last changes
fixes
fix apache template
modwsgi enabled by default for rhel/centos and not managed this way
not sure if this will work properly
fix for pastedeploy

Conflicts:
	chef/cookbooks/keystone/recipes/server.rb
apache template fix
hadle properly different names for different platform
change username for rhel/centos
Merge pull request #115 from MirantisDellCrowbar/feature/DCB-149-merge/pebbles/master

https://github.com/crowbar/barclamp-keystone/pull/115

Merged by devtool for rajinir
Define attribute for keystone group
Fixes to SSL certificate generation

Several fixes, including:
 - do not recreate the certificate if it already exists
 - do not change permissions on directories that might be different than
   what we expect (code was assuming it was always
   /etc/<component>/ssl/{certs,private})
 - make private key non-readable by the world
webui: Some fixes related to SSL generation too

This includes:
  - remove toggle_ssl_files() javascript: this was just broken and not
    working fine. This is replaced by changes below.
  - really set insecure to true when generating certificate (it wasn't
    set in the json)
  - also make the path to certificate and key files disabled
webui: Fix string to be consistent with other barclamps
Create certificates in the second phase of chef run

Otherwise, the openstack packages are not installed yet, and therefore
the group openstack-<foo> does not exist yet.
Merge pull request #112 from vuntz/fix-ssl-generate

Fixes to SSL certificate generation
Merge pull request #116 from dirkmueller/release/pebbles/master

Always use the SQL backend for tokens.
using tenant name, user name and password for creating ec2
Merge pull request #166 from saschpe/release/pebbles/master-ec2token

using tenant name, user name and password for creating ec2