fix possible error on ProjectImport

fix a case where attempting to get the project's nature ids would result
in an unexpected error if the .project file wasn't found.
couple fixes for the same project name in multiple workspaces

- remove dupes from list of project names (used for project name command
  completion)
- handle prompting the user for the workspace on :ProjectDelete