Silence compiler warnings in newer toolchains (gcc 4.8, clang)

Change-Id: I49942c634642b8a3cacf8f9bd217e089b9eb960b
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
set unused attribute for unused variables

Summary: Fixes build with clang and Werror

Test Plan: verified

Reviewers: randall.rushing, synergy

Reviewed By: synergy

Differential Revision: http://review.codefirex.com/D136
Strict Aliasing Fix
Werror fix (ignore previous commit)

strict-aliasing and Werror are two different things.