clang: Build with -fno-strict-aliasing

Add -fno-strict-aliasing here so we don't need to use it globally

Change-Id: Ib1324f90633789417bbf6ea55d51cc2a833b6e20
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
Clang: Silence warnings (1/3)

With GCC >=4.7 Clang generates a lot of noise with various compiler flags,
and can even break the builds when using Flags like Graphite.  This can be
reproduced by doing the following:

Setting TARGET_EXTRA_CFLAGS with Graphite flags such as these
TARGET_EXTRA_CFLAGS +=  -fgraphite-identity \
                        -floop-block \
                        -floop-strip-mine \
                        -ftree-loop-distribution \
                        -ftree-loop-linear

Causes the following errors to occure and the builds to fail:

clang: error: argument unused during compilation: '-fgraphite-identity'
                                                  '-floop-block'
                                                  '-floop-strip-mine'
                                                  '-ftree-loop-distribution'
                                                  '-ftree-loop-linear'

Silence the errors by passing the -Qunused-arguments for CFLAGS

Change-Id: I7ec5c74f000713725020836ef661176aa35c3697
Singed-off-by: Paul Beeler <sparksco@gmail.com>
clang: AST: use -fno-strict-aliasing
Signed-off-by: Paul Beeler <sparksco@gmail.com>

Change-Id: I61826b93fa2b0b59d120531c1749417de56af3cf
Clang: AST: properly fix aliasing violations

Change-Id: I830bbc812132d7bd12c166cb8005a3ff4e4b2553