Accept an IO instead of a path in SandboxUploader#upload

Hi

I'm currently developing a git plugin for ridley (https://github.com/hannesg/ridley-git) and currently try to upload cookbook files without doing a checkout. Therefore it would be cool if the responsible method accepts IO ducktypes.

Thank you
Hannes