INFINIDAT: add locking around initialize/terminate connection
INFINIDAT: add locking around initialize/terminate connection

The operations in initialize_connection and terminate_connection
are not atomic and may cause race conditions if not properly
protected by a locking mechanism

Change-Id: I5c2eedfd57c8a10431e64df4909f1f306552e427

eharney/cinder,openstack/cinder,phenoxim/cinder,j-griffith/cinder,phenoxim/cinder,j-griffith/cinder,mahak/cinder,eharney/cinder,Datera/cinder,Datera/cinder,mahak/cinder,openstack/cinder