Move forms to typed choice field

Allows None as the empty value, which makes the Solr fields happy.
Add solr indexing hooks

Now when a record is updated or deleted, the Solr index is kept in sync.