Enhancement to allow reading images already in memory

Still learning how pull requests work.  This one is a superset of the last one.

The second commit allows one to load an image contained in a binary, using the "ram" option of file:open.