adding an option to override the default cache path for ec2.py
make the cache dir if it doesn't exist
grab cache_path from the environment as well
Merge pull request #1069 from edx/jarv/set-cache-path

adding an option to override the default cache path for ec2.py