Added disk caching, with location configurable via "wp-amd:script:disk_cache" filter.