switch to jelly as it gives a more consistent UI
Takes up less UI space if hetero-list rather than list of checkboxes
Was having issues if the databoundconstructor was using a list and not an array!
[FIXED JENKINS-19733] Revamp UI for adding branch sources