Merge branch 'linaro_android_4.4.2' of http://android.git.linaro.org/git-ro/platform/frameworks/av into kk4.4

Conflicts:
	media/libstagefright/Android.mk

Change-Id: I6ba1bc0613ac05028da41c057d3a269116a034cb
frameworks/av: Fix Visualizer's get/set parameter methods not worked bug

This commit fixes broken Visualizer's get/set parameter methods.
The bug was introduced by modifications to avoid complilation errors.(*1, *2)

  (*1) Commit ID: d64a966f40b05f514312291b2e43b6e7c475845c

    frameworks/media: Fix aliasing violations

  (*2) Commit ID: 350adb3460dfa29eac5e34c3e2a90cf5011ce3d4

    EffectVisualizer: Fix aliasing violations

Change-Id: I5fcef8d958108bf442b96d7726069f82ffbfe49c

Fixed strict alasing bug

Change-Id: I62d5d7efd0ec332b0f58bd12811f88d36aff6eba

Conflicts:
	services/audioflinger/Effects.cpp
Fix aliasing violations (properly)

Big ups to Haruki Hasegawa for the 4.3 equivalent:
	10d8e90 - frameworks/av: Fix Visualizer's get/set parameter methods not worked bug

Signed-off-by: nuclearmistake <nuclearmistake@gmail.com>
Change-Id: Id914f57700c21b8fa2dc4c2ca3b1c8872bf31256

Conflicts:
	media/libmedia/Visualizer.cpp
Revert "Use -fno-strict-aliasing"

This reverts commit d6d3e847cd1138efe21df10d9864633992311dc4.
Merge branch 'kk4.4' of https://github.com/SlimRoms/frameworks_av into kk4.4