Fix #895, so that dub looks for a compiler next to itself first. Also,
...
put some restrictions on the defaultCompiler specified in a DUB
settings.json, such that it must be a compiler name, a path relative
to dub, or an absolute path, including a tilde-prefixed local path.
Unqualified relative paths are no longer allowed from the settings file,
as they make no sense for how dub invokes the compiler.
Joakim
committed
on 4 Dec 2017