integration test for #update_storage_profile

1. added integration tests for storage profiles
2. reshuffled the order of vm update operations. updating storage profile before updating other resources and running bootstrap script.

I have assumed that walker would provide the name and href(uniq identifier) of storage_profile to be updated. this will help us save a api_call, to load storage_profile from given name. Any other suggestion on this?