Hide lock_prefix argument using synchronized_with_prefix()

The lockfile module has a new convenience API which sets the lockfile prefix
Using this API, the prefix is not required everytime synchronized is used.

Change-Id: I033fa1d2ed071651609ac2be0a5a16eb3fda6c33
NetApp server tunneling fix.

NetApp vserver/vfiler api tunneling in concurrent requests
can cause routing request to incorrect servers in race conditions.
This fixes the api and driver for the mentioned situations.

bug 1176759

Change-Id: Id283822e4d1553daed4e6d690ec36f2edfbcf2b4
Add .coveragerc to show proper coverage statistics. As in other openstack projects.

Change-Id: Ic59f5b17d803b5d8102d53a1ca4883c529bc7a3e
Implement cloned volume for the RBD driver

This adds the support for cloned volume to the RBD driver. This is perform by the
create option --source-volid. Since the clone is pure copy of a volume,
we don't use the clone capability from RBD and simply copy the source
image.

Change-Id: I3b73bc77b74767ffe3583422f56b3603594589ce
Implements: blueprint implement-cloned-volume-for-rbd
Merge "Hide lock_prefix argument using synchronized_with_prefix()"
Merge "Implement cloned volume for the RBD driver"
Merge "NetApp server tunneling fix."
Merge "Add .coveragerc to show proper coverage statistics. As in other openstack projects."