sparc: fix lower_dw/lower_switch order

This should fix testsuite/opt/switch_ll.c
change tab/whitespace usage so our postcommit hooks accept it
avoid unnecessary 64to32 downcasts
cgana: simplify,rewrite

- use c99 features
- no unexpected and unnecessary tuple removing/graph modifying
- translate some comments from german to english
add some debugging output for store after store transformations
ldstopt: don't do store after store when we found a Sync

This is the conservative and fast solution. We would get better results
if we would follow all Sync predecessors and ensure there is a store on
all of them (or after a join point).
inline: simplify/rewrite copy_parameter_entities
remove equal_type

- Semantic was strange: shallow checking for pointers, deep checking for
  structs (because no real solution in case of cycles was implemented)
- Implementation was incomplete/buggy
- Nobody was using it anyway
remove unused smaller_type
coding style cleanup, use C99