Enable external_id updating

Allow users to update external_id when uploading cases matched on
case_id instead of external.
Remove option to update type
Refactor field setting
Merge pull request #566 from dimagi/importer-bugs

More importer post-QA changes