Don't require pycurl in apt_repository when it's not actually needed

The `python-pycurl` package is only required for adding PPA repositories, which I expect is not even the main use case of `apt_repository`. I think it makes sense to only require if it's actually needed.