shared storage scope support added for live-migration.

Now VM can be spawned either on local or shared storage
based on the configuration.
By default local storage is configured [ existing behaviour]