Fix zero padding bus in libISOBlue
Add missing file
Fix another bug with bus field in ISOBlue commands
Fix bug where only part of past data is requested
Fix "fix" from 46bb388
Fix more versioning stuff
Fix `equals` bug in `Message` created by 6790c6f

Method did not consider the new `id` field.
Add START command to protocol
Add `read()` with timeout to `ISOBUSSocket`
Make buffered sockets exception when out of data
Fix bug needing new data for buffered data to come

The function to create buffered sockets blocked until libISOBlue received a
message from ISOBlue. Now it shouldn't.
Update version codes for beta 2.1
Merge pull request #6 from awlayton/master

Beta 2.1

I'm satisfied, and so is @ssabpisa.