added stepper motor support for EasyDriver (and otehr step + direction drivers) and support for 2-wire and 4-wire stepper configurations
fixed issue with missing pin names
Merge branch 'master' into stepper
added acceleration and deceleration to FirmataStepper
initial Imlementation of OneWire Protocoll (alpha)
fix onewire_read
Redesigned OneWire messages. Execute 'reset'->'select'->'write'
resp. 'reset'->'select'-'write'->'read' with a single
message. Implemented OneWire reporting.
3rd refactoring: generic nonblocking scheduler for onewire
communication + packed sysex communication (allows to receive 27bytes
per sysex message instead of 15 when encoding 8-bit bytes as 14-bit
values)
removed obsolete file OneWireTask.cpp (was renamed to OneWireScheduler
during refactoring)
refactoring: OneWire - message format to optimize both flexibility and
size. Generic scheduler: schedule series of firmata-messages, allow
building tasks bigger than MAX_MESSAGE_SIZE
minor fixes to confirm to proposal
delete obsolete former implementation of scheduler
merged code from StandardFirmata into OneWireFirmata, renamed to
OneWireSchedulerFirmata
fix call to runTasks() in main loop
add support for onewire SEARCH_ALARMS request and reply. Include
(modified) OneWire library.
Conflicts:

	examples/OneWireSchedulerFirmata/OneWireFirmata.cpp
	examples/OneWireSchedulerFirmata/OneWireFirmata.h
unify request/response command for Scheduler and OneWire
Conflicts:

	examples/OneWireSchedulerFirmata/FirmataScheduler.cpp
	examples/OneWireSchedulerFirmata/OneWireFirmata.cpp
use Serial.write instead FirmataWrite to comply with Firmata/arduino master (no changes from dev included here)
include the 'fixed delayMicroseconds(0) bug in readAndReportData' as it is allreads in master StandardFirmata
Making sure stepper code is up to date.
fixes file path issue for windows in setFirmwareNameAndVersion