Merge branch 'master' into backend/value

This brings in the dynmap-backed-with-a-hash code,
for out_blk flushing using BFS via a map.

Conflicts:
	src/cc1/Makefile.dep
	src/cc1/ops/expr_block.c
	src/cc1/out/out.c
	src/cc1/out/x86_64.c
Basic block flushing using breadth-first-search