Add command-line interface

Added CLI for every API we currently have.

Also:
 * fixed url in WorkbookManager.update
 * fixed project_id reconstruction by keystone
 * added check for empty string of project_id and project_name
 * added cliutils and log modules from oslo-incubator

Change-Id: I4e46de73b8f6ec858a466232aea53692278d486a
Implements: blueprint mistral-client-cli