Move kill_nic definition before its first use
Make sure to always set the gateway

Even if a nic is enslaved to a bridge that not managed by the network cookbook
a proper default route needs be written to the config files. Otherwise we'll
loose the default route after a reboot.
Skip the recipes on Windows

The network setup will be done in the Hyper-V cookbook, if I understand
correctly.
Use Nic.master instead of calling separate methods

Nic.master now also checks if an interface is enslaved into an ovs bridge.
Reduce local_port_range to not overlap with ports used by services

On systems with 1GBit or 10GBit interfaces we adjusted the sysctl value
net.ipv4.ip_local_port_range (to 1024-65000) to allow more concurrent outgoing
connections. This range however overlaps with a lot of ports that openstack
services are listening on. In the worst case it might happen that some services
do not start because the port they want to listen on is already used by some
other process for an outgoing connection. This patch reduces the local port
range again to a saner level.

fixes: https://bugzilla.novell.com/show_bug.cgi?id=839573
Merge pull request #215 from rhafer/fix/local_port_range

Reduce local_port_range to not overlap with ports used by services
Merge pull request #209 from vuntz/declare-kill_nic-earlier

Move kill_nic definition before its first use
Merge pull request #210 from rhafer/fix/default-route

Make sure to always set the gateway
Merge pull request #211 from vuntz/hyperv-support

Skip the recipes on Windows
Merge pull request #213 from rhafer/pull-req-release-pebbles-master-fe6235d7a36ecb5fb03d7dc3628236c4743f2296

Enhance Nic.master for ovs virtual switches [2/2]