bcm4329: possible fix for wifi.

Things that have to be tried:
 - change WIFI_DRIVER_FW_PATH_FW to WIFI_DRIVER_FW_STA_PATH and
   WIFI_DRIVER_FW_PATH_AP to WIFI_DRIVER_FW_AP_PATH
 - Change fw_bcm4329.bin in STA_PATH and MODULE_ARG to
   fw_bcm4329_abg.bin (with a similar change in the kernel config)

Change-Id: I79686eb804154d71182599af46e87ba9627f18f3
Wifi patch: fix whitespace

Change-Id: I4e6482e37e18a7d382ef029ccfdeef1bc8a7cd38
BoardConfig.mk: build fix

Removes the call to inherit-product-if-exists in BoardConfig.mk
since it breaks the build and does not belong here.
gralloc.h: build fix

Fixes building by #ifndef guarding a possible double declaration of
GRALLOC_MODULE_PERFORM_CREATE_HANDLE_FROM_BUFFER in our local gralloc.h.

The file is included a few times and in the case when it is called from
hardware/qcom/display/libgralloc/gralloc_priv.h,
GRALLOC_MODULE_PERFORM_CREATE_HANDLE_FROM_BUFFER is already defined
there, leading to a double declaration.  However, this definition is
needed by other parts in the code so we can not simply remove it, but
instead guard the definition with #ifndef that skips it only when the
file is included from gralloc_priv.h.
libcamera: build fix

Allows the buzz camera to be build by using a dummy intermediate
export_includes file. Since we use a proprietary libcamera, there is
nothing that gets built, so normally no respective export_includes file
is created. Using an empty file, the build can go on.
buzz: wifi fix

Fixes the wifi for the buzz by using the (old) ICS module and
overwriting the wpa_supplicant.conf file with our own version.
Also sets the /dev/rfkill permissions as in arco's buzz repo.
buzz: audio fix

Fixes the audio of the buzz by updating the respective Android.mk files
to actually run the libaudio build.
build gpsshim

Builds gpsshim to load the old gps lib for buzz.
Make sure to include
<project name="Evervolv/android_hardware_gpsshim"
 path="hardware/gpsshim" remote="github" />
in the local_manifest.xml.

Change-Id: I8e4ce04763571014e279d20acdb833c322d984db
system.prop: remove "tweaks"

Removes some system.prop tweaks that actually have no effect, see
http://www.jeffmixon.com/examining-build-prop-tweaks-for-android-ics-a-comprehensive-guide-part-1/
Revert "place disable_ipv6 in the wlan0 folder"

This reverts commit 50eaec1aca4deb7547a0eccc97d09d241882e602.

I don't know what it is supposed to do,
it works without disabling ipv6.
trackball wake

Enables trackball waking on the buzz by changing curcial-oj.idc directly
instead of switching it by the script provided by XDA member WinSuk.

Change-Id: I7fb45577973f5ca57a3fb2d5d68df8bff6af763b
Reference: commit d1efb364cd216a990461117c674985cd0759ae40
cm.mk: remove wifi direct

Upstream commit e31df6bd3b7e52d70c1c3c0ab4307b711f12ab68 from
arco's branch.
https://github.com/arco/android_device_htc_buzz/commit/e31df6bd3b7e52d70c1c3c0ab4307b711f12ab68

Not supported in wifi driver.

Change-Id: Idcc4285f653c5c8d81234522297248aa232a3b5a
buzz.mk: add ldpi overlays

Adds the ldpi overlays instead of overwriting them.
Hint taken from the marvel repository at git.cryptomilk.org.

Change-Id: Ibec61632659e94446c719e722742a2cb7570d3f4
buzz.mk: don't copy files to root/

Skips the copy of the wifi module and firmaware files to root/,
it seems that they are not needed there.

Change-Id: I83bef62d0cc442e95cec5aa96e75e788a56c9c5f
buzz.mk: skip libmm-omxcore

There is no (not yet?) such a target in the local buzz repo,
so it won't get built anyway.

Change-Id: I2b17be10dd27a90c5b3d96c50ebb7d9130502e2f
add media_codecs.xml

Adds media_codecs.xml and copies it to system/etc/.
Taken from the marvel repo at git.cryptomilk.org.

Change-Id: I185b4115197bab0ab579798bd2f735dd498c325b
BoardConfig.mk: remove (unneeded?) audio build vars

Removes some vars from the audio build system variables that
are no longer needed. At least, grepping the source did not
turn anything up.

Change-Id: I0b476e7876cfd1d26de47bf95f2745f6adbf6663
recovery.fstab: switch /sd-ext to type auto

Changes the filesystem type of /sd-ext to auto, taken from the marvel
repo at git.cryptomilk.org.

Change-Id: I77439927e366f07833b9fd11a02e90dbe1212200
system.prop: remove net speed "tweaks"

Removes the network speed "tweaks" as I am not a fan of such things in
general and would rather trust linux and the android framework to do
things right by itself.

If someone wants it, one can always edit the final system/build.prop.

Change-Id: Ia96df7aaf7c43239c3a4d070879ad9486f582927
dalvik.vm updates

Uses the framework values for the dalvik vm heapsize.

Change-Id: Id5a1b8dbba7e04355f56fde837ba102aff1a8896