Revert "The start for passing decl_inits through to code gen"

This reverts commit 89ca9e4b12a70d1c8a0cac9689ae1255d5254545.
This is a temporary revert so the following commits compile and can be tested.

Conflicts:
	src/cc1/decl_init.c
Check for incomplete type initialisation
More general designator avoidance code - seek for a designator
Avoid malloc by being smarter about passing thorugh a desig-less iter
Updated init-todo
Don't check array-designator constness in is_const()
Double check NULL in scalar init
Array range designators
Continuing code gen for static initialisation - assignment creation