Notification URL is taken from asset Request
Reference to cloudIO changed to StormIO and use port 9080
Cleanup, will add back goose package.
Added goose package
Changed cloudIO to stormIO
Added Notify callback to Asset Request
Fixes for the following bugs
CSH-1605, CSH-1611, CSH-1613, CSH-1614
- Changed endpoint /asset to /assetCreate
- Added code to deregister agent with stormlight
- Added Token headers while interacting with stormlight and stormtracker on deregister agent
- Modified DB query to be with assetId while deleting asset
Fix exceptions in GET and DELETE /tasks/{id} endpoints.
Reason - DB connection failure is not handled and continuing further caused invalid memory exceptions.

Also changed enpoint to /createAsset from /assetCreate
Retrieving of asset job is by /tasks/{assetId}
Internal reference - CSH-1620 and CSH-1621
Changes as per USG requirements
Temporary fix to take hostName from Model.Name
Removed logic talking to Stormlight. Its moved to USG and other miscellaneous bug fixes and debug statements
stormIO to call USG on deletion of Asset
Add status code 204 as expected for delete asset call to USG
Added back the code to notify Stormlight on new agent when a domain is created in stormlight
Fixed a typo
Fix to input agentID recvd in assetCreate request into stormtracker agent create request
Add check for agentId in the assetreq to avoid unncessary creation of asset in the openstack
Agent ID can be passed from USG as part of the asset creation request
Fix to delete Floating IP if failed to associate to server
Return error if failed to attach FIP