doc: switch git clone urls to HTTPS

Switch to HTTPS because SSH clones requires write access to repository.
Merge pull request #208 from ivaxer/patch-1

doc: switch git clone urls to HTTPS
Add dependency `python-setuptools`

If setuptools is not installed, cthulhu cannot be started:
==============
# supervisorctl restart cthulhu
Traceback (most recent call last):
  File "/usr/bin/supervisorctl", line 5, in <module>
    from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
Merge pull request #211 from cannium/master

Add dependency `python-setuptools`
rest-api: change name validation on update and tests for same

This allows name to be present on an update, and still rejects updating
a pool to have the same name as another pool

Signed-off-by: Gregory Meno <gmeno@redhat.com>

Fixes: #9522
Merge pull request #213 from ceph/wip-9522

rest-api: change name validation on update and tests for same
cthulhu: Add list and get for crush_type. Add property on OSDMap for crush_type

Signed-off-by: Gregory Meno <gmeno@redhat.com>
rest-api: Add retrieve and list endpoints for crush_type

Signed-off-by: Gregory Meno <gmeno@redhat.com>
tests: test crush_type endpoints and test osdmap crush_type property

Signed-off-by: Gregory Meno <gmeno@redhat.com>
docs: add new version to include crush_type endpoints

Signed-off-by: Gregory Meno <gmeno@redhat.com>
Merge pull request #214 from ceph/wip-9726

Wip 9726
rest-api: add crush_node_ancestry field to OsdViewSet

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>