[NB] Add base Arduino v1.0.5 config...

Add base hardware configurations from [Arduino v1.0.5][1].

Add `avrdude` for Windows and Linux.

Add `bin.upload` program to flash a `.hex` file to a board, given:

- The path of the `.hex` file.
- The board name _(e.g., `uno`, `mega2560`)_.
- The port to upload to _(e.g., `COM5`, `/dev/ttyUSB0`)_.

[1]: http://arduino.cc/en/Main/Software#toc2