Composer env vars

I was having an issue with composer requests timing out and failing the chef run. The fix for this is to set an environment variable that changes the composer timeout interval.

This pull request adds support for composer environment variables to the resource and provider.