Add improvements to list fields

Allows multiple selections of elements, and then dragging and deletion of them.
Allows viewing zoomed versions of images when clicking on thumbnails.
Add braces to one line if statements
Improve height calculation
Fix auto-update of thumbnails after selecting from pull-down.
Merge pull request #2360 from Pinpickle/imagelist-improvements

Add improvements to list fields (multiple selections)