Add the possibilty to specify no public or additional networks
Rework network selection

public_network_name config variable is only used to specify which IP to
use for SSH

networks is the full list to use, and contains only public_network_name
by default if not specified
Merge pull request #4 from mcourtois/master

Rework network options, more flexible now.