Adapt synced puppetlab-glance for Fuel usage

Implements: blueprint merge-openstack-puppet-modules

Key moments:
  - Upstream "glance" module has "rbd" backend which is almost
    equal to our former "ceph" backend.
  - Avoid changing upstream "glance" module and  move all our
    custom settings into openstack::glance class.
  - Apply a fix for resource dependency bug in glance::api and
    glance::registry classes (fetched from the upstream 4.1.0)
  - Remove '/var/log/glance' directory control from swift since
    it breaks resource dependency logic.

Change-Id: I208781854877e4fc97ddcd17395a26827225bfc1
Merge "Adapt synced puppetlab-glance for Fuel usage"