Change the way the compiler chooses which external binaries are used during compilation.
The binaries used during compilation (for example avr-g++) exist in each version of the
Arduino core files. So when setting the version in the request (e.g. 105) the compiler will
use the respective binaries to compile the project files.
When using a Linux operating system, the core files for version 100 do not include any
binaries for avr compilers, and a path to the binaries must be set in the parameters.yml file.