Separated entangled UI and database update logic in UCodeImportMgr unit.
* New unit added containing dialog box to handle UI. This is a v4 only improvement on existing UI.
* Completely rewrote TCodeImportMgr to perform import in stages to allow user to manually filter the import via the dialog box.
* Modified TCodeShareMgr.ImportCode to use new code.