Pry::Config::Default#initialize accepts 0 arguments.

Pry::Config#initialize accepts a single (optional) argument. the optional
argument is a default (an instance of Pry::Config or Pry::Config::Default).
an instance of Pry::Config::Default doesn't have a default to fall back on.
tidy up code in Pry::Config.