fix operating system detection for deciding whether or not to display a message to the user
select the correct avrdude binary depending on the detected operating system