[TIMOB-15839] Fixed bug with error checking titanium_prep, especially on Windows when trying the 64-bit version first.

[TIMOB-15820] Fixed crash when attempting to create a temp folder with a missing parent folder.

[TIMOB-15857] Fixed crash when repeatedly building an Alloy app for device, emulator, device, emulator, etc where files were trying to be deleted twice.

[TIMOB-15860] Fixed bug with relative js files referenced from html files were not being converted to relative urls wrt the resources dir.

[TIMOB-15879] Fixed bug with how image resource filenames are hashed.
Merge pull request #5061 from cb1kenobi/timob-15860

[TIMOB-15839] [TIMOB-15820] [TIMOB-15857] [TIMOB-15860] [TIMOB-15879]