Move single single_deselect_control_build into
single_set_selected_text method.

They are always called together so it makes sense to link them more
tightly.

Note: test for @allow_single_deselct is present in the
single_deselect_control_build method itself - so no need for
redundancy.