appcelerator/titanium_mobile — pull request #1881 by srahim (2012-03-29 14:39:42+00:00)
Title: [TIMOB-7681-1_8_X]Preserve remote hires when caching + local file load fixes

__Duplicate of PR #1492__ . __This ticket had two PR's one of which already made it into the `1_8_X` branch, this was second PR, so back-porting this fix also to 1_8_X.- Stephen please confirm whether or not this needs to be back-ported.

__NOTES AND TESTING COMMENTS FROM ORIGINAL PR__

This fix should be regressed against [TIMOB-7051](https://jira.appcelerator.org/browse/TIMOB-7051). The most significant changes here are to loading resources from the filesystem directly (which now correctly displays the "default" image if a file doesn't load) and the `@2x` caching. This means that testers should:

* Regress against other known remote caching issues
* Test on: simulator, retina simulator, device, retina device (and ensure consistency of image)