Test/*: Reorganized headers; corrected C89-style declarations.
Constructions/KeccakDuplex.c: Added an explicit cast
Modes/KeccakHash.c: Added an explicit cast
Added warning flags to Makefile.build
Changed standard to GNU C11
Merge remote-tracking branch 'coruus/c89-fix'