Remove GitHub-based dependencies

This project has dependencies on the `master` branches of several GitHub repositories, including those from third parties. This raises the risk of accidental (or, theoretically, deliberate) breakage. All the gems have released versions available, so we should use those instead.
That makes sense.  Thanks for explaining.