mesa3d: Use -fno-strict-aliasing for now

Change-Id: I2cda4715b2a9967431a1ad96dd14323777f82a72
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
pixelflinger2: Fix aliasing violation

Fix violation of strict aliasing rules so we don't have to
use -fno-strict-aliasing

Change-Id: I5a67a7bdf406a644a3930357ba2d1f994c44db8a
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
mesa3d: Fix build in ISO C++11 mode

Fixes building with -std=gnu++11 - this is useful for compatibility
with future compilers (where gnu++11 will be the default mode) and
to make additional language features/optimizations (e.g. constexpr)
available.

Change-Id: Icfcbaa75225ee752fb03e6a57d8f02fe11fbacb3
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
Merge remote-tracking branches 'linaro/linaro_android_4.2.2' and 'rqkang/cm-10.1' into HEAD