add an environment variable option to control cache directory #40

Minimized images will be cached to `os.tmpdir()` directory by default,
user can use environment variable `GRUNT_IMAGEMIN_CACHE` to specific
another directory to store cached images.