Skip quantum unit tests if client not installed

Quantum is optional, so we should skip unit tests that require
quantumclient if it is not available.

Fixes bug 1152242

Change-Id: I6c399b1845adfe457051c372601db6352cdf6261
heat clients : Fix --timeout option for heat-boto

Fix boto client wrapper so it passes the timeout value to boto

fixes bug 1135970

Change-Id: Ic1d242cf038e9244c8fb2efc65659cd6f9976df3
Set correct type for owner_id in DB model

This was already fixed in the database migrations (see bug 1078854), but
was still wrong in the model.

Change-Id: I8c0302d295ac228b6911a6c55e841066a502bdb1
Merge "Skip quantum unit tests if client not installed"
Merge "Set correct type for owner_id in DB model"