build system cleanup/restructuring as described in http://lists.openwrt.org/pipermail...