Remove IChannel#empty?.
ChangeLog.txt
Release v5.0.0
ChangeLog.txt
Release v5.0.1
Merge remote-tracking branch 'upstream/master'

* upstream/master:
  Release v5.0.1
  ChangeLog.txt
  Release v5.0.0
  ChangeLog.txt
  Remove IChannel#empty?.
Don't block in IChannel#readable?.

Thanks to @quezacoatl for the idea.
Closes #8.
Revise IChannel#readable?.

Ref #8.
Modify ChangeLog.txt

Ref #8.
Modify ChangeLog.txt to have consistent indentation rules.
Loads object directly from the readable, rather than doing sysread with max length set.
Using separator when writing and reading from socket.
A couple of modifications to Johan's pull request.
Sync ChangeLog.txt
Stylistic changes.
Account for private_constant not being available on < 1.9.3
Re-save ichannel.rb with UNIX line endings.
Release v5.1.0
Merge remote-tracking branch 'upstream/master'

* upstream/master:
  Release v5.1.0
  Re-save ichannel.rb with UNIX line endings.
  Account for private_constant not being available on < 1.9.3
  Stylistic changes.
  Sync ChangeLog.txt
  A couple of modifications to Johan's pull request.
  Using separator when writing and reading from socket.
  Loads object directly from the readable, rather than doing sysread with max length set.
  Modify ChangeLog.txt to have consistent indentation rules.
  Modify ChangeLog.txt
  Revise IChannel#readable?.
  Don't block in IChannel#readable?.