Fixed "runtime.hardware.path" and "runtime.platform.path" values

This should fix #1176 and #1761.

"runtime.hardware.path" now contains the path to the hardware folder of the currently selected board (for example sketchbook/hardware/provider).
"runtime.platform.path" is a new variable with the path down to the specific platform (for example sketchbook/hardware/rovider/avr).