delete ports when launching vm fails

in cisco n1kv plugin, port gets created during launching vm instance.
But upon failure of launching, the ports are not cleaned up in the except block.

bug-id: https://bugs.launchpad.net/horizon/+bug/1338835