Added name option to bless

Change-Id: Ia8bb6c6397d33c87fa22db0fef70cb632545341d
Merge "Added name option to bless" into stable/essex
Passing the vms policy when launching an instance.

Fixes OS-113

VMS 2.6 introduces policies to handle the instance's memory instead
of setting a target limit. Each instance will use a policy of
$project_id.$flavor_name.$instance_name and vms can be configured
to set policies against this pattern.

Change-Id: Ibcf34f0498bdf2f347b2663a1acb191093d1b103
Merge "Passing the vms policy when launching an instance." into stable/essex
Allow launched instances to be blessed

Fixes OS-119

VMS now allows launched instance to be blessed so the check in the
API can be removed.

Change-Id: Ie19aa700e51c98bbb0e8a51920d0fa65385f693c
Updates to the VMS policy string

Fixes OS-113

The vms policy string is now of the form:

    ;$key=$value;

for a list of key,value pairs, and the key should be presented in
lexigraphical order. By default the keys are flavor, name and
tenant:

    ;flavor=$flavor;;name=$instance_name;;tenant=$project_id;

Change-Id: I13704254dbc605c9b6a4bc84fc7ccc455eb4d29b
Merge "Updates to the VMS policy string" into stable/essex
Merge branch 'stable/essex' into stable/folsom

Change-Id: I391b0d0d1a1d75d14a9653ea5db2b3a451762a9f