Add Option tray now uses generic component

To test this, just click on the Add Option header link on the Config page. Should work as before.

Closes COUCHDB-2453
still not a big fan of calling a custom-built constructor instead of just passing the options to the extend, like in every other backbone application. main reason is that it is a custom-workaround where there is already a solution provided by the framework and every backbone-dev which is coming from another application has to learn that we build our own custom constructors/initialize