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).
Merge pull request #12 from mmurdoch/add-board-command-line-option

Provide command line Arduino board selection