Refactored executable path searching, implemented support for toolchain and sdk tool searches, implemented support for short names and absolute paths for sdk and toolchain options