Update curl to depend on openssl and also update package to latest versi...

...on

this PR basically enables ssl, and thus allows things like git to use https (via lib curl)
> It could be to do that it's already present in the cache and build directory.

This is exactly what happens.  Unfortunately, there's not a good solution except "be careful".  If you disable the source cache outright, you'll waste a lot of time downloading files.  Note that it's very easy to disable the source cache by using a temporary configuration file or modifying your current one.