Only load tools.shared if it's necessary to compute a default.  Now emscripten.py can run without a ~/.emscripten directory :)