cleanup: explicitely mention all types
remove vc2005 project files

We still have the vc2010 files in here
fix ir_register_getter_ops() never getting called
garbage_collect: simplify by using get_irn_entity_attr()
scalar_replace: simplify odd is_address_taken() logic

- is_address_taken() according to its own logic was only valid when
  called with a Sel node
- Tuples where skipped although irg_properties ensured no tuples in the
  graph anyway.
- Call and default case could be merged.
- Id case would have failed if taken (is_address_taken called with Id
  instead of Sel)
opt_frame: cleanup, use C99
split Sel node into Member and Sel

- Compound type selection is performed with Member
- Array indexing is performed with Sel
- Instead of the simpleSel constructor functions you can use the normal Member
  constructors now
- The concept of array element entities has been removed, Sel nodes just
  contain a pointer to the array type now.
move block/usesGraph defaults to spec_util

The jFirm generator reuses the code in spec_util and needs these
defaults too.
irio: only set alignment if > 0
lower_dw: fix wrong mode getting used in lower_bitcast()
amd64: Stop using (incorrect) upper_bits_clean for arithmetic operations
amd64: Removed duplicated code