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