Handle empty values for many_to_one associations on new/edit forms

Sequel::Model by default assumes that '' converts to nil in the
setters, but the association lookup code didn't handle that.