Revert "Clang: Silence warnings (1/3)"

This reverts commit 27d296dc5dadb457b75d0b66fb9f0fb05d5df65c.
Revert "clang: AST: use -fno-strict-aliasing"

This reverts commit 1882754a397c2cbb117b8bd30f4b7944d089c0d0.
Revert "clang: Build with -fno-strict-aliasing"

This reverts commit c9535d1d745d60d0342152dfdfe9b18ce25eca94.
Strict Aliasing Fix. Optional Compiler Flags Fix