test inherited_array properly.
removing the inherited_array behavior as it really doesn't fit into representable. i move it to roar until uber is ready.
introducing Config#inherit to hide array semantics from the outside.
moving Config.new to #build_config.