Merge pull request #989 from N0YB/RELENG_2_1

XHTML Compliance
Wrap this in an is_array() test, or else if you have no manually configured DNS servers, saving the DHCP settings produces a PHP error.
XHTML Compliance

Firewall - Traffic Shaper