e2fsprogs: Use -fno-strict-aliasing

Build with -fno-strict-aliasing (because of code in
e2fsck/recovery.c: 537, 732) so we don't have to use
the flag globally

Change-Id: I55016b5322f431c0181b38147e4e72a2865782f5
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
e2fsprogs: Use -fno-strict-aliasing for libblkid

Change-Id: I41e0599b0f3711a98518547d1458e4ba77286fa7
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
e2fsprogs: Add hacks to make it build with clang

Some harmless but fairly ugly hacks to make it build with clang

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