Role based policy implementation

It adds role bases access control in all openstack apis of
MagnetoDB.The policy file lives in /etc/magnetodb/policy.json.

A rule "mdb:create_table":"role:admin" means that anyone having
role admin can create a table.

A rule "mdb:list_tables":"!" means that nobody would be allowed
to access the api applying this check.

A rule "mdb:list_tables":"" means that everyone is allowed to
access the api.

The rule "default" applies for the rules which are not present
in the policy.json file. For example if you remove all the rules
and keep just "default":"" then all the apis are accessible by
everyone.

bp : support-roles

Change-Id: I213aea56c47261d90a2ab0f8b5042bae9da3d8bc
Documentation update and structuring

* Extended put_item documentation
* Structured pages by operations

Closes-Bug: #1403555
Change-Id: Ic846c4633c105935aebd1de155bb865c6b9f4a8c
Merge "Documentation update and structuring"
Merge "Role based policy implementation"
Add backup manager

Implement backup metainfo repository

Change-Id: I44f575b0e87f1ba19113ad5267073ae9edddf0b5
Implements blueprint: backup-repo