title: Specify dependency branch or commit ID in Swift PM's Package.swift
body: <p>Is there a way to define dependency in <code>Package.swift</code> that would point at a certain branch latest commit, or even to just a specific commit ID (just like it is possible with Carthage)?</p>
  
  <p>Use case would be, let's say I have a library repo where I would like to branch out and make some changes, and then be able to test them out in a dependent project.</p>