rewrite dynamic initializer code

- Merge null-initializer and normal initializer init
- Avoid unnecessarily passing entities around (this is in preparation
  to array element entity removal)
adapt to latest libfirm revision (Sel/Member split)