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>