add a Pipe<Socket class that can be waited upon using IO.select, but that delegates reading/writing to a File
fix Trac438, Module.const_defined? should have same arity as on MRI
whitespace
fix ModuleTest
Merge branch 'master' into tim/github313

Conflicts:
	src/test/vmunit.conf
hopefully return the proper exit status
Revert "hopefully return the proper exit status"

This reverts commit 2ba9134d4527c03c50f98eca1fc1f0157ea7d54e.
Merge remote-tracking branch 'origin/master' into tim/github313
Merge remote-tracking branch 'origin/master' into tim/github313
another try at fixing test result on travis
fix #339 also in IO.rb
whitespace fixes
add test and fix posing as instantiating class for pipes
Merge pull request #342 from MagLev/tim/github313

Fix #313