C++11 and aliasing fixes.
Aliasing Fixes: Part 2.
I totally didn't copy and paste that.
stragefright: build without strict aliasing for now...
audioflinger: don't use strict aliasing for now.

Conflicts:
	services/audioflinger/Android.mk
Add option to force strict aliasing anyway.

Conflicts:
	services/audioflinger/Android.mk
Fix aliasing violations

Change-Id: I49035dbf5d95afb90345daa97dd21048ee458ba3
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
C++11 Fixing Fixing Fixing Fixing Fixing Fixing.
"Fix" aliasing violation.
"Fix" yet another aliasing violation.
Revert ""Fix" yet another aliasing violation."

This reverts commit 0db1237a4159fdcdca7f419dfbfac70d480fd5ff.
Revert ""Fix" aliasing violation."

This reverts commit c2980f8c0a861db2259d62939dffea0885aadd5d.
Proper attempt at fixing the aliasing violations.

This isn't a stopgap fix for aliasing violations.

If it actually fixes the aliasing violation, GCC will shutup and not need the warning disable pragma.
audioflinger: One of those lazy aliasing fixes.
audioflinger: Real fix for aliasing violation.
libstagefright: Another cheap aliasing fix.
I guess I need to actually fix this too.

-.-
I've already fixed this, derp.
Another "How did this ever work?"
Attempt at fixing aliasing violation in libeffects/visualizer.