Unique common names

Ceases to use accepts_nested_attributes to manage common_names via taxon_commons.
Updates specs to match new design.
Updates form to make it work in the user interface.