ensure static network changes don't update DNS

`PEERDNS=no` ensures the DNS settings (from /etc/resolv.conf) are not
overwritten when we do an ifdown/ifup cycle to apply Vagrant's
changes.
`static` is not a valid BOOTPROTO value

Valid BOOTPROTO choices include: `none`, `bootp` and `dhcp`. In the case
of static network addresses `none` should be used.
Merge pull request #1554 from schisamo/redhat-network-fixes

Red Hat / Fedora networking template fixes
Expand file paths when adding boxes in Cygwin
Proper clear line text for Cygwin
vagrant ssh on Cygwin won't output DOS path file warnings
Builders are merged when using hooks. [GH-1555]
Box adding is done in a helper that ensures temporary files are cleaned
Use vagrant tmp directory for boxes [GH-1442]
rtcuseutc as sane default for VBox [GH-912]
Change default puppet manifest to be init.pp in template
Send SSH keep-alive packets [GH-516]
Fix parsing SSH extra args in multi-machine envs [GH-1545]
Get rid of ruby warning from shadowing in SSH command
Message on `up` that VM is already running [GH-1558]
Convert network type to symbol so that strings can be used
Convert capability name to symbol for lookup
extend should be include for TemplateRenderer in caps
Networks come back up properly after reboot on RedHat [GH-921]
Fix configure_networks for Fedora as well