Create externalsources dir if it's not there already

For first-time build of new toolchain, ensure externalsources is there
and that it's a directory. Create it. I guess we let it bomb if it's 
there and it's not a directory in case I don't know what.