Tidy up services_wol.php

Remove nbsp
Merge pull request #601 from CharlieMarshall/master

Tidy up services_wol.php
Add a way to hide the uname easily.
Fix whitespace and indent
Tidy up diag_dns.php

Remove '>'
Avoid set 2 sources on shaper wizard. Fixes #2959
Merge pull request #603 from CharlieMarshall/master

Tidy up diag_dns.php
Deduplicate and simplify code
Take dynamic6 into consideration too
ipprotocol is inet or inet6
Correct spelling on editing gif interface
Remove the - in the word 'number'
Correct checking status of vhosts-http as submitted by: http://forum.pfsense.org/index.php/topic,61636.0.html
Fix isvm check to match on product
Show IPv6 link-local IPs as specific sources for ping, traceroute, and port testing.
Add the ability to change the port on which dnsmasq listens.
Add the ability for dnsmasq to selectively respond to queries only on certain IPs and bind to specific interfaces.
Some text/selection refinements to the previous DNS forwarder changes.
Avoid duplicate default gw, also look for gateways with name different from WANGW that points to same IP
Do not force the check to avoid garbling filesystems. Also be specific to check / filesystem and /cf on nano platform since the others will be checked on php code