3G Modem: Add support for ZTE MF195

- use cdc-acm.ko module
- few updates in switch3g script
- add ttyACM0 device in basic-network page
- hide some fields when 3G modem type is selected
Add support for Asus WL-330gE
Transmission: update to 2.71
Remove limitation about 22 bits netmask.

- When iptraffic is disabled, then limitation is also disabled
- When iptraffic is enabled, then user will get a warning but it can be ignored
cosmetics
3G Support: Add support for Huawei E3131s-2

This commit will add modules and usb_modeswitch datas only.

This modem is not supported by "3G Modem" WAN type! It`s a network card with own DHCP server!

If you want use this modem on tomato you have to load modules (you may add those lines to usb hotplug script):
modprobe mii
modprobe usbnet
modprobe cdc_ether

then switch modem
usb_modeswitch -c /etc/usb_modeswitch.d/12d1:1f01

And you will see in logs:
Jan 1 01:00:57 unknown user.info kernel: eth2: register 'cdc_ether' at usb-0000:01:03.2-1, CDC Ethernet Device, 58:2c:80:13:92:63

Then set WAN type as DHCP ande change you LAN subnet to different as 192.168.1.1 (this is an IP address of modem!)

Now you have to change all nvram`s WAN interfaces to NEW cdc interface (in my example modem was detected as eth2 well i have to do):
nvram set wan_iface=eth2
nvram set wan_ifname=eth2
nvram set wan_ifnameX=eth2
nvram set wan_ifnames=eth2
nvram commit

After reboot WAN connection should get IP address 192.168.1.101 (from modem`s DHCP server) and you should have an Internet.
Move Extra themes from USBEXTRAS to new THEMES option

TCONFIG_THEMES is enabled by default. We can now disable (remove) extra themes using NO_THEMES option as "make" option for reduce image size.

This commit will also compile/include mdadm tool only if RAID is set.
fix a bug in the Asus/Linksys Red Themes

fix a bug in the Asus/Linksys Red Themes that had a broken UI in the QoS classification page making it nearly impossible to make new classifications and arrange the order to suit.

Thx @Nitro!
ntfs-3g release 2012.1.15
rc: fix for E4200 mac address
nvram: clean-up
Build: fpkg: fix creating Belkin images
rc, nvram: Belkin routers nvram settings
rc: changes for updated USB LED driver
USB: LED driver: support multiple devices
BCM SDK: dirty dd-wrt fix for Belkin f7d4302 5GHz radio
cosmetics
TomatoAnon project
TomatoAnon: Do not commit routerid on every launch

Do this only if mismatch.
TomatoAnon: some fixes

- fix cru
- fix Country Name. "United States" and "United Kingdom" was identify as the same "United" country