check for available compiler on linux

If the compiler dub was built with cannot be found on the system, try to find
one of gdc, ldc, and dmd.
Uses `which` to check whether compiler can be found, so likely will not work on
Windows.