Introduce Chain::DSL::Config{::Builder}

* Moved and refactored Chain::DSL::Builder into
  Chain::DSL::Config::Builder