Cleanup using C99.
Fixed comment.
Fixed wrong arity when lowering nodes that may result in exceptions.
Fix SSA destruction and add more comments.
improve verification of entity initializers
simplify handling of bitfield members

We do not model them as a type anymore, but simply annotate
compound_member entities with a bit offset and bit size.
sparc: ignore nested functions when adjusting stack offsets

This fix is necessary to avoid an assert in the new
itfield/compound_member code.
Fixed and improved Mux optimization.

This fixes opt/ifconv5.c and 400.perlbench.
bring back bitfield sel skipping in irmemory.c
some fixes after bitfield commit
add remove_End_n, rename del_Sync_n to remove_Sync_n
add missing cases in graph property dumper
do not remove Tuples in irout computation anymore

This also fixes a bug where irout computation would claim that it
removed all tuples, but missed tuples just held by a keepalive edge.
remove tuples in backend preparation step
remove inline_method from public API
cleanup, use C99
fix rm_tuples failing on tuple(tuple_T, ...)
after inlining graph properties are not valid anymore
assure no tuples immediately before transformation

No need to do it in backend preparation phase, if some backends destroy
the property again before transformation.