migrate relations to ui-select

@myabc ok. I also think allow-clear is useless in this particular case because the user can just clear the input with backspace