rename for API cleanup
Added DUB path preference page.
Intermediate refactoring.
DUB console now outputs failure to start process errors.
Made DUB builder more robust, no longer reports process errors in
dialog, just log them.