Fix keystone sql section params.

The current keystone [sql] section only take two params:
	connection: string type,
	idle_timeout :int type.
Fix keystone sql section params.

The current keystone [sql] section only take two params:
	connection: string type,
	idle_timeout :int type.
Merge branch 'mysql' of github.com:NewpTone/puppetlabs-keystone into mysql
Release 0.2.0
Merge pull request #67 from bodepd/foo

Release 0.2.0
forgot 0.2.0 release changelog
Merge pull request #62 from NewpTone/sql

Modify the keystone.conf   [sql] section
Add native types for managing keystone

Adds native types that can manage individual
keystone_config entries. These types were added
to provide flexibility to partially manage individual
lines based on the base config file layer down
by the package.

It will also make it easier for users to override
whatever config they care about at top scope and
not have to submit patches for everything.
Refactor keystone catalog types for Folsom

The command line interfaces changed between Essex
and Folsom. These commit fixes breakages in CLI
and CLI output.
Refactor keystone to use keystone_config

This commit refactors keystone to use the native
type keystone_config.
  - replace all concat usage with keystone_config
  - remove concat templates
remove repo from code

The ppas should just be in the openstack class.
they are not per project.
add db config params to keystone class

The database config has been moved to this class
to simplify the overall config.
Refactor file management

manage more files. use a resource default.
Setup better db reps

Ensure that mysql is installed before we configure
keystone to use it.
refactor site manifest

to make it compatible to all changes.
update docs
remove more unused files
Conditionally install mysql client libraries
Fix broken regex splitting

It was causing columns to be omitted from the resulting
array if the volumes only contained whitespace.

It is being replaced with strip which is more robust.
Better error handling when tenants need to be updated

This resolves some bad error handling in the case
where puppet tries to update the tentant.