Add CrushMap enpoints to API and cleanup formatting of urls

Signed-off-by: Gregory Meno <gmeno@redhat.com>
rest-api: Add get plain text crush map

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
cthulhu: moves text crush map into the osd_map sync object

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
calamari-common: add CRUSH_MAP type

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
rest-api: change rendering of crush_map endpoint

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
rest-api: add ability to set crushmap

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
salt-minion: cleanup code and remove tempfiles

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
rest-api: remove unused serializer

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
cthulhu: cleanup unused code in factory

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
rest-api: fix rendering so test_saltkey can pass

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
minion module: cleanup spurious TODO and unwanted call to fsync

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
Merge pull request #162 from ceph/wip-8664

Add ability to get/set a crush map from the cluster