Apply `defcustom` fixes

I find it weird that inf-ruby allows one to select the Ruby implementation interactively, yet it hasn't a defcustom form to choose the default Ruby implementation to fall back. Additionally to that I've added extra code to make customize construct a proper interface from the two forms used.