This patch turns on optimisation in the Makefile by default. With the optimizer on, some uninitialized variable warnings (one real, two bogus) are now generated. This patch also squashes those again.
Having pulled the libfdt repository into dtc, merge the makefiles and testsuites so that they build together usefully.