skia: Build legacy bits with -fno-strict-aliasing

Build legacy bits with -fno-strict-aliasing to work around
aliasing violations in SkCamera3D::patchToMatrix

Change-Id: I4a91fe470895ba57ace22dde367f8e7d60b7943c
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
skia: Fix aliasing violations

With the worst violations moved to skia/legacy, this has become
fixable -- fix the remaining aliasing violations and get rid of
-fno-strict-aliasing

Change-Id: I5b30058c01711f6eb4fb2f63a77f89ff183433b8
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
Don't use ISO C++11 constructs in code when building in C++98 mode

The added = doesn't hurt, and fixes building with clang 3.4.

Change-Id: Ic4298239134c0f9659ec86efe155401e2f9a0f3e
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>