Remove order dependency between :input and :completer procs

This required switching Config::Default to use instance_eval instead of
call so that config procs can reference each other. I also brought over
a couple of copy changes from 0-9-12-stable.