Added decl_init copy crash
Fixed array range initialiser - base case was forgotten
Hold back on gen_str/builtin since we don't know .bits
Changed how range initialisers remember the first expression

The first expression is stored for easy builtin_memcpy-ability.
Initial half style printing code
STMT_DEFS() for ops/stmt*
Statement -Xstyle for code output
expr hooks for -Xstyle
Expression style output
Removed unused symtable parameter from gen functions
builtin function -Xstyle
decl init -Xstyle