Cache all audio files in the project directory or:  1/2 of the battle
of making projects completely relocatable between PCs...

This also adds protection for samples getting moved or deleted
from their original location...

TODO:
* Have Euphoria use the same wav_pool mechanism
* Handle "Edit in Audacity" properly
* Check for external file modifications