Merge pull request #7 from ntruchsess/master

refactoring of OneWire and Scheduler
Merge pull request #8 from ntruchsess/master

got i2c working (with example, set and read time from DS1307 RTC)
Merge pull request #9 from ntruchsess/master

I've added some more features (capabilities during probe, handle string (error) replies, support oneWire search_alarms requests...)
Merge pull request #10 from ntruchsess/master

Merge latest changes
index on master: dd6cc9d send a single firmware_version_query on probe for those cases where the device doesn't reset on connect
fix observe_onewire for Firmata without Digital-IO support
Merge branch 'master' of https://github.com/ntruchsess/perl-firmata
Merge branch 'master' into dev