Add ability to add key/value select widget and set default value

Usage :

        'duration': {
            'value': 'id of selected value',
            'values': {
                'Label Option 1': 'id option 1',
                'Label Option 2': 'id option 2',
                'Label Option 3': 'id option 3',
            },
            'type': 'select',
            'label': 'Global label'
        },
Add duration option
Use duration option in graph