Added support for ArduinoISP

Added support for ArduinoISP for avrdude. The avrdude patch adds into avrdude.conf the ArduinoISP programmer with the correct VID and PID.

Created libusb.build.bash that downloads libusb sources and builds them. Libusb is required in order to use ArduinoISP with avrdude, and using a local copy of libusb removes the dependency from libraries installed on the system.

The script avrdude.build.bash now replaces avrdude with a script that launches the real binary file (avrdude_bin) with the correct environment variable for the library path.

Edited Readme.md: added some missing packages required to build avrdude on Linux.