Allow void expression lhs/rhs in comma expressions
mstackalign test comment + fix
Allow loading the address of rvalue-decay expressions
Test include fix
Fix float -> _Bool constant casting
Add unary-plus into op-checking
Various test fixes
Ignore long double tests for now
Statement expressions can be void
Fix noop-code-gen for empty statement expressions
Fixed -ftrapv missing overflows
Fixed uninitialised const-cache for undefined shifts
Cast expressions can contain void
Fix calls to integral addresses
Need to skip rvalue-casts/decays for precedence checks
Fix -Wshadow and friends - option wasn't correctly set
Test warning fixes
Test ignore updates
Allow multiple function decls in block scope
Fixed -W argument parsing as opposed to -f parsing

-W arguments may set multiple warning bits, but -f arguments that
have multiple bits will always turn off those bits

(e.g. -Wshadow sets -Wshadow-{local,global}, whereas -funsigned-char
unsets -fsigned-char)