Change inteface of getting clouds clients
Change semantics of expected exceptions and add stop exceptions

Expected exceptions should not break waiting loop: they are just
indicate that condition we're waiting for is not reached yet.
Stop exceptions mean that something went wrong with our task and
it has to stop, as it won't ever get to the expected state.
Support migration of security groups for the server
Support migration of floating ips for the server
Use restricted client for migrating security groups
Add nics list to logging while creating server