UI: Function template parameters tweaks (see desc.) (#1100)
UI: Function template parameters tweaks (see desc.) (#1100)

- Add ability to order parameters by specifying an `order` property.
- Add "more info" icon with contents of `description` in case it is
  non-empty.
- Add red asterisk in case `required` is `true`.
- Limit dialog's height and add vertical scrollbar.
- Skip params whose `kind` is not one of the defined available values
  (currently: `'string'`, `'number'` and `'choice'`).
- `kind` is now case-INsensitive.
- Ignore duplicate params by key. In case there are more than one params
  sharing the same key, then the first one will be used and the others
  will be skipped.
- Bugfix: "Apply" button works although it looks disabled.
nuclio/nuclio,nuclio/nuclio,nuclio/nuclio,nuclio/nuclio,nuclio/nuclio,nuclio/nuclio,nuclio/nuclio,nuclio/nuclio