Fix memory read during freeing of out_blks
Merge branch 'master' into feature/inline

This brings in the typedefs-without-symbols fix, for link.c. Previously
a in-scope typedef would attempt to be cleaned up, and loading the
typedef's address would emit the typedef's name as a symbol reference.

Conflicts:
	src/cc1/Makefile.dep
	src/cc1/cc1.c
	src/cc1/cc1.h
	src/cc1/expr.h
	src/cc1/gen_asm.c
	src/cc1/gen_asm.h
	src/cc1/ops/__builtin.c
	src/cc1/ops/expr__Generic.c
	src/cc1/ops/expr_assign.c
	src/cc1/ops/expr_cast.c
	src/cc1/ops/expr_compound_lit.c
	src/cc1/ops/expr_deref.c
	src/cc1/ops/expr_identifier.c
	src/cc1/ops/expr_string.c
	src/cc1/ops/expr_struct.c
	src/cc1/out/x86_64.c
Move link.c to tests - bug fixed
TODO: fix goto/label block generation when inlining
TODO: bug with floating operand out_val loss