Update to OneWire Feature-class

I did update the proposal for 1-Wire (see http://www.firmata.org/wiki/Proposals#OneWire_Proposal). When issuing a OneWire Command-request that requests a number of bytes to be read the request contains a correlationid that is sent back to the client in the resulting OneWire Read reply message. The older way did send the 1-wire-device-address, which can be ambigous when having sent multiple read-requests to e.g. read different memory-locations from an eeprom.
This pull-requests contains the updated OneWire-feature class. In addition it pulls the Firmata-version to 2.5 so client-implementations to signal the change.

The perl-firmata client implementation on https://github.com/ntruchsess/perl-firmata allready supports this change in a backwards compatible way.