Error out on ssh dependencies (fixes #55)

Now Cargo should give a normal error message rather than a task failure when encountering an SSH URL as a dependency.