Use JSON instead of json in the parameter descriptions

The correct short form of "JavaScript Object Notation" is JSON.

Change-Id: I230d3abc5bb576694e06ecbf3e0be3324b28b5aa
Updates available resources after live migration

A new VM can't be deployed using resources of the VM that has been migrated
to a new host before the periodic task is called after a live migration.

This change calls update_available_resource() after live
migration is completed even before the next periodic task takes place.

Change-Id: I4c879dcfb1e76cfdc95612b6d8010c1081ac45b9
Closes-Bug: #1267862
Store original state when suspending

We were losing the original state when suspending a rescued instance. This
patch ensures that a suspended rescued instance is restored to the rescued
state on resume.

Closes-Bug: #1342055
Change-Id: I89be60d65eddcfe561794c210b1057fdb157cf41
Merge "Store original state when suspending"
Merge "Updates available resources after live migration"
Merge "Use JSON instead of json in the parameter descriptions"