fixup bootloader
cmake: use DEBUG_EXTERNAL for all external builds
util fixup
gcJSBase: use map instead of vector<pair> + own find methods