Made pry-remote proxy any input/output object
Update lib/pry-remote.rb

Explicitly set to ipv4 localhost because EL systems use ::1 (ipv6) for the first binding, but drb still has ipv6 issues.
Update lib/pry-remote.rb

change -h and --host to stop conflict with Slop's use of -h for help.
Additional fixes to pry-remote cli arguments
fixed slop-> help to exit cleanly
fixed Drb disconnect failures. Allows for multiple binding.pry_remote in RAILS apps.
Changed documentation of IOModuleProxy
Replaced completion_proc reader with something that actually looks up the proc
in the proxied object
IOModuleProxy#readline should not pass a prompt if the input object does not
expect one
The IO proxy should be used with any kind of IO object, not just modules