Support for Netgear WNR3500L v2

This commit adds also NAND flash support to kernel.

thanks to Shibby
Support Asus RT-N15U
Asus RT-N15U support cd..

RT-N15U has Gigabit switch.
Asus RT-N10U: fix USB led
Support Asus RT-N53

* WAN/LAN/VLAN works
* WLAN 2.4GHz works
* WLAN 5GHz does not work - USB wireless adapter!
* some leds does not work
* button works

Bootlog from Asus firmware with network adapter detect:

et: module license 'Proprietary' taints kernel.
eth0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.100.138.20
hotplug net INTERFACE=eth0 ACTION=add
eth1: Broadcom BCM4329 802.11 Wireless Controller 5.100.138.20
hotplug net INTERFACE=eth1 ACTION=add
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd 0000:00:04.1: EHCI Host Controller
ehci_hcd 0000:00:04.1: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:04.1: EHCI Fastpath: New EHCI driver starting
ehci_hcd 0000:00:04.1: irq 5, io mem 0x18004000
ehci_hcd 0000:00:04.1: USB 0.0 started, EHCI 1.00
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
usb 1-2: new high speed USB device using ehci_hcd and address 2
usb 1-2: configuration #1 chosen from 1 choice
Symbol usb_deregister is being used by a non-GPL module, which will not be allowed in the future
Please see the file Documentation/feature-removal-schedule.txt in the kernel source tree for more details.
bcm_rpc_up: waiting to be connected
bcm_rpc_buf_recv_mgn_high: Reason: 0 Dongle Version: 0x5648a89
bcm_rpc_buf_recv_mgn_high: Connected!
eth2: Broadcom BCMa8e4 802.11 Wireless Controller 5.100.138.20
usbcore: registered new interface driver dbus_usbdev
hotplug net INTERFACE=eth2 ACTION=add
wl1 is up in 0 sec
WNR3500Lv2 support cd ...

Fixed display Free NVRAM on Admin->Configuration page

Big thanks for @krisan from Openlinksys.info
RT-N15u: change usb led status
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
Add missing trailing "

Remove extra whitspaces
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.