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
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 commit 'a4e18fab8c323bc79a8ec1d1802bddcbb7929021' into dev