Add some stuff for wifi

Still not working, though.  I'm actually not sure the wifi module is
even loading our firmware... system/core/init/devices.c is supposed
to be printing some stuff about firmware loading, but I don't see
anything in dmesg.
cm.mk: Remove false build fingerprint

We're not a Nexus, and U8185 only ever got Gingerbread offically,
so there's no point lying.  Let's just use CM's fingerprint.
BoardConfig.mk: Tweak the Wi-Fi config to reflect new Atheros SDK module

We're using ar6000 instead of ath6kl.  ar6000 still has to be compiled
separately and pushed to the phone.
Add Wi-Fi blobs to extract-files
BoardConfig.mk: Build ar6000 from the Atheros SDK

This is assuming SDK exists in hardware/atheros/
BoardConfig.mk: Update Atheros driver stuff

The path to ar6000.ko seems to be /system/wifi/ and I hear the SDK
driver only works with WEXT for WPA supplicant.
system.prop: Allow purging of asset bitmaps

Depends on this as-of-yet unmerged change to frameworks/base/:

http://review.cyanogenmod.org/#/c/29657/
eth0 -> wlan0

Wi-Fi still not working, we need to find the right WPA Supplicant
driver.  Probably lib_driver_cmd_wext, which doesn't exist right
now.
prebuilt/init.u8185.rc: Remove compcache service

It was recently fixed in system/core/ so we don't need to define it
locally anymore.
init.u8185.rc: Remove duplicate Wi-Fi stuff

CM's init.rc does this crap, we don't need to do it too.
init.u8185.rc: Clean up Wi-Fi stuff and fix permissions for dhcp
init.u8185.rc: Clean up old and irrelevant Huawei stuff
BoardConfig.mk: Clean up Wi-Fi stuff

Requires the http://github.com/alanorth/AR6kSDK.3.1 to be cloned
to hardware/atheros/AR6kSDK.3.1.
init.u8185.rc: Switch wpa_supplicant to use the super ghetto ar6000 driver

It's supported by the AR6SDK kernel driver and I couldn't get WEXT
or NL80211 working yet... note, this is also why I'm still using
wpa_supplicant 0.6 instead of 0.8+.
init.u8185.rc: Android 4.0-ize the DHCP services
system.prop: Add Wi-Fi props for wpa_supplicant
fix mic mute in call
Override common_mini_phone and common.mk locally

Not really necessary, but it allows us to override the dictionaries
which saves us probably ~10MB.
Merge pull request #1 from alanorth/ics

Ics
Merge pull request #6 from raymondwanyoike/ics

Ics