Registry can lookup custom types with defined endianness
Fix tests for JRuby.

This fix includes two changes:

* Do not use fork in io_test.rb

The tests dependent on fork were just as easily implemented in a
single process using the pipe directly.

* Use a key other than "com" in lazy_test.rb

JRuby defines a top-level method "com" for our Java integration,
so this test's use of a :com key broke when method_missing did not
fire and our method was called. Changed name to :com1.
Set up basic testing in Travis.
Add missing rst field in tcp
Merge pull request #20 from bpaquet/patch-1

Add missing rst field in tcp in tcpip example
Merge pull request #18 from headius/master

Fix tests for JRuby.
Ensure we don't overflow pipe buffer
Merge pull request #19 from headius/add_to_travis

Set up testing on Ruby 2.0.0 and JRuby in Travis.
Merge branch 'master' of github.com:dmendel/bindata
Add ruby 1.8.7 to travis ci
Noted recent merges in Changelog
Restore accidentally deleted line
Ensure readme mentions BinData is declarative
IO now handles buffers
Added Buffer for handling nested streams
Added Buffer
Updated prototype Virtual
Added virtual fields
Refactored
Ignore wiki