Moved where-location logic to tokeniser
Finer tuned location logic for nested parsing/expr_new()
Caret/precise where tests
Simple dbg.c file
Added TODO_DBG
expr_to_stmt() sets .where on the statement
decl_init exprs have the same location as their base exprs
Merge branch 'feature/precise_where'

Conflicts:
	src/cc1/parse.c
	src/cc1/parse_type.c
Fixed reading a decl's sym before it's non-null
Correct r/w checks on arguments only with function blocks
Moved output functions to out/write.[ch]
Basic debug location output
Added `make debug' target for lib/ with debug symbols
Don't pass -g to the assembler
Merge branch 'master' into feature/dbg
Set where-locations on all statements and decl-inits
Prologue debug location
Minor change to decay warning
Logic for register saving
Added V_REG_SAVE and stack-dereference delay optimisation back in