GCC Freedom, Strict Aliasing and GCC-4.7+ Fixes

Change-Id: Idcd686ee70a6e172f9e1bc159984bdad28df6a7f