Add new Linksys E-series routers support

Big thanks for @tvlz from linksysinfo.org and to Shibby !

This commit add support for:
 - E1000v2/2.1
 - Cisco M10v2
 - E900
 - E1200v1
 - E1200v2
 - E1500
 - E1550
 - E2500
 - E3200

Thread: http://www.linksysinfo.org/index.php?threads/adding-linksys-e-series-support.37444/#post-183837
Fix WNR3500Lv2 build
fix for E1000v2/v2.1 lan ports

thanks tvlz...
Fix E4200 bricking

- thanks tvlz
WL 5.100.138.20 SDK: wl binaries, et/bcm57xx drivers, dnsmq module

* from Asus RT-N66u sources

Conflicts:

	release/src-rt/linux/linux-2.6/config_base
	release/src-rt/linux/linux-2.6/net/ipv4/netfilter/Kconfig

[cherry-picked from 39a33d9796af715bfd434db7d9b7e9b4d08866ce]
Signed-off-by: Jean-Yves Avenard <jean-yves@avenard.org>
VLAN mapping for Asus RT-N53
Important E1550 Detection/Bricking Fix
Revised/recompiled BCM driver backported from Asus GPL 3.0.0.4.220
VLAN: Correct ID for RT-N66 allowing VLAN and tagged network.
Add support for newer flash chips in latest RT-N66U hardware revision
https://github.com/RMerl/asuswrt-merlin/commit/3504e69e3e037368c3f65f47ca5aa30e8783f382
Typo in my previous patch for RT-N66U new hardware revision compatibility with Tomato
Allow WNR3500Lv2 to upgrade from Web interface

Ignore error from erase IOCTL, image subsequently writes correctly.
Try to reduce some file sizes
DHCP server enabled on first boot
SSH server enabled on first boot
[Advanced -> Wireless] Removed unused WMM option
Changed router default password from 'admin' to 'tomato'
Changed some nvram defaults
Remove WMM parameters
Workaround for slow OpenVPN speed for users with Intel card which has WMM enabled
[Administration -> IP Traffic Monitoring] Fix save location selections