User-defined or calculated bootloader parent directory, allows for
relative paths as defined in boards.txt  e.g. "atmega"

Also added [USER] to ARDUINO_SKETCHBOOK detection

Fixes #126
Merge pull request #142 from sej7278/master

User-defined or calculated bootloader parent directory