App: adds RelationalConfig model.
adds functions to transform config from server into a relational model
adds function to transform relational config into what configStore
expects.
Adding widgets for horizontal and min_scheduled_hours

Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
Adding list widgets to all type array entry

Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
config: correctly handle elements type.

Previously an element of type 'object' would be rendered on a different
level and also without the correct value.
Switch widget: custom values with enum

Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
adds support for hidden config keys.

They should be listed under the 'Hidden' key.
For now only one level deep. Will update later.
make 'Search' options hidden on config view.
Merge pull request #36 from inaes-tic/ko_confview_test_relational_clean

Config: adds a relational object to simplify handling on Caspa.