Adding support for removal of locks in Cinder

Without locks in Cinder the 3PAR client needs to have some
minor changes made.

- SSH timeout removed.
- Removed unneeded print when ssh was closed.
- Added lazy creation of a new SSH connection when SSH is used.
- Added closing of client's SSH connection during logout.
- Changed version to 3.1.2

Change-Id: Iad4539c1aeb538001c8f554a0191f76b8969915d