fix dhcp options for non-VLAN builds

 * based on cherry-picking from branch Toastman-IPT-ND (commit 8466434907c9283e39d94e168850ce6badcec93f)
 * only enforce pushing GW into list of dhcp-otions delivered on builds with VLAN-GUI enabled (i.e. MultiLAN)
 * see http://www.linksysinfo.org/index.php?threads/using-qos-tutorial-and-discussion.28349/page-3#post-138497
 * and http://www.linksysinfo.org/index.php?threads/vlan-tags-work-for-you.34478/page-3#post-170946
Minor multiLAN/wireless bugfixes
Merge branch 'VLAN-GUI' into VLAN-MultiSSID

* VLAN-GUI:
  Minor multiLAN/wireless bugfixes
  fix dhcp options for non-VLAN builds
MultiSSID: fixes saving WL VIF settings when net mode is 'n-only' (5GHz radios)
VLAN-GUI: include E4200v1 (VLAN 802.1q support confirmed by users)

* see http://code.google.com/p/tomato-sdhc-vlan/issues/detail?id=9
Merge branch 'VLAN-GUI' into VLAN-MultiSSID

* VLAN-GUI:
  VLAN-GUI: include E4200v1 (VLAN 802.1q support confirmed by users)
MultiSSID: check/warn about any BSSID/MAC address discrepancies on WLVIFS

* WL driver and OS must have the same values for BSSIDs and MAC addresses set on NVRAM (wlx.x_hwaddr)
* on most cases, wlconf will be able to generate/recreate wlX.Xhwaddr values on NVRAM just like the WL driver expects
* but under some circumstances, there might be some differences between what's on NVRAM and some HWaddress the WL driver will actually use
* since there's no easy way to figure out what exactly the WL will be doing (closed source/proprietary binary), we should warn the user about any mismatches found
firewall: allow DMZ-style forwarding to alternative LAN bridges

* allows selecting br0 thru br3 on forward-dmz.asp
Merge branch 'VLAN-GUI' into VLAN-MultiSSID

* VLAN-GUI:
  firewall: allow DMZ-style forwarding to alternative LAN bridges
MultiSSID: fix WL MAC filter to include all WL VIFs

* see commit 3ddb4d86d36b4bd7c97c3315e69d94f32f2de457 (Multiple SSID, preliminary/basic support)
robocfg: quick fix for segfaults on K24

* there might be still lots of things to be fixed
* but at least 'robocfg show' now runs... (almost ok)
EXPERIMENTAL VLAN/VID mapping GUI

* users can now override the default behaviour of VLAN ID assignments
* allows creating VLANs with 802.1Q tags larger than 15 via GUI (up to 4k, even on old-ish devices)s
* extends features on the 'vlan0tag' series of commits by Fedor and lly
* user can set a 'First 802.1Q VLAN tag' to be used (initial offset for VIDs, must be multiple of 16 or zero/unset)
* see commits ccc88db8be972dc19d2098258d1ee065bd0f5a42 and cdb1732b4152c468cca0e9debf0bd46e380cc6ca
* this commit also includes some patches from DD-WRT
* http://www.dd-wrt.com/phpBB2/viewtopic.php?t=86919
* http://www.freqoflife.com/technology/linksys-wrt54gl-vlan-tagging/
* some restrictions for VID assignments may apply (hardware-dependent)
Merge branch 'VLAN-GUI' into VLAN-MultiSSID

* VLAN-GUI:
  EXPERIMENTAL VLAN/VID mapping GUI
  robocfg: quick fix for segfaults on K24

Conflicts:
	release/src/router/www/advanced-vlan.asp
MultiSSID: fix web UI errors with dual-radios

For details, see:
http://code.google.com/p/tomato-sdhc-vlan/issues/detail?id=18
http://www.linksysinfo.org/index.php?threads/tomato-multissid.36697/page-3#post-182740
MultiSSID: WPAx fixes

* skip WPAx/nas restart - see commit 327714005cd05fbf9d1ec53b4d9d3d54f55e7252
* seems to cause weird problems, specially when trying to startup WAN as Wireless Client