Update browse dialogs

Changes:

- Browse/Add and New configuration dialogs can now handle files
  that exist outside of the workspace
- It is no longer possible to add the same configuration multiple
  times to the list of configurations
- Cleanup imports

Fixes #4