Browse Maven Repository and add/delete dependencies

SR-IDE-1.1: Browse for local (on file-system) artifacts and attach/remove them from the project.

SR-IDE-1.2: Browse for remote artifacts and attach/remove them from the project.

SR-IDE-1.3: When a user attaches a dependency to the project, the system will add all transitive dependencies to the project.

SR-IDE-1.4: When a user deletes a dependency to the project, the system will delete all unused transitive dependencies to the project.