site.pp overrides sql_connection for glance-api.conf also

Previously, the sql_connection config was overridden for the
glance-registry.conf only, whereas in the glance-api.conf this
is left to default to a non-existent sqlite DB.

This causes an issue with the v2 API is used - in this case,
the glance-api service accesses the DB directly instead of
delegating to the registry service. Since the sqlite DB is
non-existent, such v2 API calls fail with 500 ServerError.

This is especially problematic with cinder, as it tries the
glance v2 API by default when creating a bootable volume from
an image, see:

  https://bugzilla.redhat.com/888241
Glance's Keystone endpoint does not need the '/v1'

As said in [1], “This is useless and causes problem with library using
glanceclient. Glance has already a workaround for this […]”

[1] https://review.openstack.org/#/c/18325/
And don't forget to update the tests !
Merge pull request #65 from eglynn/glance_api_sql_connection_config

site.pp overrides sql_connection for glance-api.conf also
reformat readme

change the name for consistency.

fix code block formatting.
Merge pull request #67 from bodepd/readme_format_update

reformat readme
Update README.md
Add ruby19 and puppet3 to travis matrix
Merge pull request #66 from fcharlier/fc/fix_endpoint

Glance's Keystone endpoint does not need the '/v1'
do not add quotes to image name

previously, quotes were being added to the image name.

this caused the type to not be idempotent.
Merge pull request #70 from bodepd/fix_image_name

do not add quotes to image name
refactor of glance_image

This commit introduces a refactor of glance_image.

ensure that it follows the best practices for provider development.
- use property hash
- use mk_resource_methods
- update property hash on create and delete.

ensure that it keeps it property hash reasobly up to date.
Merge pull request #71 from bodepd/rewrite_glance

refactor of glance_image
remove 2.6 support for travis file

I am no longer supporting it.

also remove create resources b/c it ships with puppet >= 2.7
Merge pull request #72 from bodepd/update_travis_no_2_6

Update travis no 2 6
changes required to support purging

In order for the ini file type to support purging,
the file path must be accessible on the class instance.

This patch was made to test some new functionality being added
to the inifile type
  https://github.com/cprice-puppet/puppetlabs-inifile/pull/25

It does effect backwards compat of this native type so its ok
to go ahead and merge.
update travis file to add 2.6 and 3.1 support
Merge pull request #73 from bodepd/add_2_6_support

update travis file to add 2.6 and 3.1 support
Merge pull request #68 from bodepd/move_file_path_to_class

changes required to support purging
release 1.1.0