Store instance names in opts when performing cloud action
Store instance names in opts when performing cloud action

This allows for LXC cloud implementation to properly return active
instance(s) from `list_nodes`. `list_nodes` uses tricky filtering to
avoid showing some running LXC containers when in creation mode. However
sometimes it filters too much hence the need to pass container names via
opts.

Probably the better solution would be to change filtering algorithm in
list_nodes but I'm not confident enough to do that.

This change is safe for all the rest of cloud implementations because
they don't ever use __opts__['names'].

saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt