[WIP] Select2 integration for pickers

This PR adds select2 integration for the pickers on the client side.

TODO:

- [ ] Create mixin for select2 initialisation for use by View objects
- [ ] Integrate select2 assets
- [ ] Integrate select2 custom CSS implemented by @StuartRayson
- [ ] Decide on strategy for single select