Fixes path to sketches folder and to avrdude.conf
Added Arduino Micro build target and default USB_PID & USB_VID settings for leonardo and micro build targets
Fixes user data folder path depending on platform
Add support for custom PYTHON_PATH env setting