configurable path to toolchain

With this change it's possible to run the make command from other directories than the setup directory. Now you can clone this repository, modify the ```ARDUINOPATH``` and run make directly.

This could be useful for test projects based on the core libraries, e. g. if you have to make little changes.

With the default setting, there's no behaviour change for existing setups.