Use select2 instead of chosen

The chosen library has been problematic and appears to have slowed development / fixes. Select2 is much more active plus it has more features which we may eventually take advantage of.