Fix ValueEditor array selection bugs
Clear out value editor on click of datasources button
Add support for expected type parameter to ValueEditor.js
Cleanup inline functions in ValueEditor.js
Add warning for unexpected types in ValueEditor.js
Add precede char field to autocomplete dropdown options in ValueEditor.js
Minor UI changes for ValueEditor.js

- Allow filtering of array index matches
- Continue to display autocomplete dropdown until brackets are closed
Add preview of array values to autocomplete dropdown in ValueEditor.js
Merge branch 'refactor_value_editor'