Select2 support for belongs_to fields

This PR implements Select2 integration for belongs_to fields, with infinite scroll and search.