Release network resources properly

If we try to create share with backend that uses share-server,
its network resources won't be released because of improper param provided.
Method "deallocate_network" of module "neutron_network_plugin" expects
"share_server" as second param but "share_network" is provided indeed.

Make it be called only when share_server deleted and errored after network
resources provided and with proper params.

Change-Id: I8f79724dacb3dd7efc75dc459529a0c3185f999f
Closes-Bug: #1399732
Merge "Release network resources properly"