Added webrtc audio processing library

Only the modules necessary for audio processing have been imported:
 src/common_audio/
 src/modules/audio_processing/
 src/modules/interface/
 src/system_wrappers/
 src/typedefs.h
 src/common_types.h
 Android.mk
 android-webrtc.mk

Android.mk and android-webrtc.mk have been modified to build only the
audio processing modules.

Files for Windows compatibility have been removed from system_wrappers.
fft_ARM9E directory has been removed from
src/common_audio/signal_processing_library/main/source/

Fixed x86 build.

SVN checkout at working revision 180.

Change-Id: If650f61d96557be8247b17eb4f4d32b7a6ba025d
diff --git a/android-webrtc.mk b/android-webrtc.mk
new file mode 100644
index 0000000..01d6a9e
--- /dev/null
+++ b/android-webrtc.mk
@@ -0,0 +1,96 @@
+# Copyright (c) 2011 The WebRTC project authors. All Rights Reserved.
+#
+# Use of this source code is governed by a BSD-style license
+# that can be found in the LICENSE file in the root of the source
+# tree. An additional intellectual property rights grant can be found
+# in the file PATENTS.  All contributing project authors may
+# be found in the AUTHORS file in the root of the source tree.
+
+MY_APM_WHOLE_STATIC_LIBRARIES := \
+    libwebrtc_spl \
+    libwebrtc_resampler \
+    libwebrtc_apm \
+    libwebrtc_apm_utility \
+    libwebrtc_vad \
+    libwebrtc_ns \
+    libwebrtc_agc \
+    libwebrtc_aec \
+    libwebrtc_aecm
+
+LOCAL_PATH := $(call my-dir)
+
+include $(CLEAR_VARS)
+
+LOCAL_ARM_MODE := arm
+LOCAL_MODULE := libwebrtc_audio_preprocessing
+LOCAL_MODULE_TAGS := optional
+LOCAL_LDFLAGS :=
+
+LOCAL_WHOLE_STATIC_LIBRARIES := \
+    $(MY_APM_WHOLE_STATIC_LIBRARIES) \
+    libwebrtc_system_wrappers \
+
+LOCAL_SHARED_LIBRARIES := \
+    libcutils \
+    libdl \
+    libstlport
+
+LOCAL_ADDITIONAL_DEPENDENCIES :=
+
+include external/stlport/libstlport.mk
+include $(BUILD_SHARED_LIBRARY)
+
+###
+
+#LOCAL_PATH := $(call my-dir)
+#
+#include $(CLEAR_VARS)
+#
+#LOCAL_ARM_MODE := arm
+#LOCAL_MODULE := libwebrtc
+#LOCAL_MODULE_TAGS := optional
+#LOCAL_LDFLAGS :=
+#
+#LOCAL_WHOLE_STATIC_LIBRARIES := \
+#    libwebrtc_system_wrappers \
+#    libwebrtc_audio_device \
+#    libwebrtc_pcm16b \
+#    libwebrtc_cng \
+#    libwebrtc_audio_coding \
+#    libwebrtc_rtp_rtcp \
+#    libwebrtc_media_file \
+#    libwebrtc_udp_transport \
+#    libwebrtc_utility \
+#    libwebrtc_neteq \
+#    libwebrtc_audio_conference_mixer \
+#    libwebrtc_isac \
+#    libwebrtc_ilbc \
+#    libwebrtc_isacfix \
+#    libwebrtc_g722 \
+#    libwebrtc_g711 \
+#    libwebrtc_voe_core \
+#    libwebrtc_video_render \
+#    libwebrtc_video_capture \
+#    libwebrtc_i420 \
+#    libwebrtc_video_coding \
+#    libwebrtc_video_processing \
+#    libwebrtc_vp8 \
+#    libwebrtc_vie_core \
+#    libwebrtc_vplib \
+#    libwebrtc_jpeg \
+#    libwebrtc_vpx
+#
+#LOCAL_STATIC_LIBRARIES :=
+#LOCAL_SHARED_LIBRARIES := \
+#    libcutils \
+#    libdl \
+#    libstlport \
+#    libjpeg \
+#    libGLESv2 \
+#    libOpenSLES \
+#    libwebrtc_audio_preprocessing
+#
+#LOCAL_ADDITIONAL_DEPENDENCIES :=
+#
+#include external/stlport/libstlport.mk
+#include $(BUILD_SHARED_LIBRARY)