Add $OBJDIR to the list of configuration that gets printed

Fix #77
Add support for specifying optimization level

Fix #81
Add support for reseting "Micro" Arduino.

Micro can be reset using Leonardo reset functions itself. So call
Leonardo reset functions for Micro as well.

The reset function seems to have some issues for Micro and is not
100% reliable, like Leonardo. See comments in #30.

Fix #80
Fix #83
Remove "utility" from example makefiles

From commit fc968b919148eb99d1d58a8454a71bf703ca7c78 files inside
utility are automatically build.

Fix #84
Add Tiny SoftwareSerial example

This example shows how to use softwareSerial in a ATtiny device using
the ATtiny core
Auto detect alternate core path from sketchbook folder

Fix #86
Remove redundant checks for ARDUINO_DIR
Add installation guide to Readme file
Merge branch 'master' of https://github.com/sudar/Arduino-Makefile

Signed-off-by: tinyladi <ladislas@weareleka.com>

Conflicts:
	arduino-mk/Arduino.mk