Provide command line Arduino board selection

Support for -d <BOARD_NAME>, where <BOARD_NAME> is an
entry in the Arduino boards.txt file. Defaults to atmega328 (i.e.
Arduino Duemilanove w/ ATmega328).