Wrapped the curl package definition with a defined check

I like how your module works.  The only trouble that I have had is that I have other modules that create a define for curl as well.  If they were executed before the include 's3file::curl' then you get a duplicate resource error.  I have simply wrapped the define with a defined check so that it doesn't matter if another module defines it first.