Made actual_path() private
Added -Bprefix handling to ucc driver
Stronger type checking on die()
Proper -Bprefix and path lookup code
ucc driver accepts -vpath for verbose path diagnostics
ucc driver has 'deps' target
Bootstrap makefile
Dependency files and bootstrap Make includes are optional
configure script can generate out-of-tree builds
Added __extension__ parsing/ignoring
Don't allow '\b01010...' as an escape in character-seqs
Support GNU __PRETTY_FUNCTION__ for GNU headers
Merge branch 'master' into experimental/bootstrap

This brings in a few warning changes/fixes to make bootstrapping more pleasant
Use the system preprocessor for now
struct init tests with struct function return
Merge branch 'master' into experimental/bootstrap

This brings in many fixes and changes, including struct lvalue
logic, better __extension__ handling, -fsystem-cpp, etc.

Conflicts:
	Makefile
	configure
	src/cc1/tokconv.c
	src/cc1/tokenise.c
	src/cc1/tokenise.h
	src/ucc/Makefile
	src/ucc/ucc.c
	src/ucc/ucc.h
	src/ucc/ucc_ext.c
	src/util/escape.c
Move include/ to src/ for ucc path-relative include search
ucc has its own stdarg.h (and bool, noreturn, etc)

Comes with -nostdinc, which is an alias for -nobuiltininc and -nostdlibinc
ucc's -nostdlib is an alias for -nostartfiles -nodefaultlibs
__builtin_types_compatible_p() ignores top-level qualifiers