Add a reference makefile, with real-world example
Add `OBJDIR` reference to `arduino-mk-vars.md`

Signed-off-by: tinyladi <ladislas@weareleka.com>
Beautify arduino-mk-vars.md

Clean up markdown and add code blocks where needed

Fix #171
Fix AVR tools paths for chipKIT in Linux.

Fix #175
Fix #174
Fix: Consider usb... to be a valid ISP_PORT

AVRDUDE requires -P usb to be passed as an argument for some ISP
devices, and it is also required in the case where you have multiple
usbtiny or usbasp devices connected at once to select a specific one.

Fix #167
Merge pull request #177 from geoffholden/master

Consider usb... to be a valid ISP_PORT
Add phony target to run pre-build hook script

Fix #176
Add `BOOTLOADER_PARENT` which has to be set if the user sets either of the other two BOOTLOADER variables

Fix #178
replace perl reset script with python one

Fix #180
Fix #127
python3 compatibility
Merge pull request #183 from sej7278/master

python3 compatibility
simplified packaging by removing dependencies on python3/pyserial
Merge pull request #185 from sej7278/master

simplify packaging by removing dependencies on python3/pyserial
Tweak AVRdude conf file detection in windows

On windows the AVRdude configuration file is now detected properly. The
comments and `README` are updated as well.

Fix #187
Bump up version to v1.3.2 for release
Add manpage back to specfile

Includes following changes
- change author info
- add examples section

Fix #188
Bump up version to v1.3.3 for release

Fix #189
Allow spaces in "Serial.begin (....)"

Fix #190
Fix #191
Added easier instructions to workaround ccache on Fedora. Prettified.
Merge pull request #193 from sej7278/master

Add easier ccache workaround for Fedora