Remove ext-curl requirement

It is only needed when using the bundle's invalidation functionality.
Make Guzzle dependency optional (fix #20)