str(IFD) is more robust, and uses calculated attributes Length, Width and Size
New Preview class is generic and uses DNG or JPG as needed. Makes possible to extract the JPG from a RW2
Update the executable part to use the Preview class
Use the generic Preview class, independent of file type
Since previewcache now supports RW2, also mask RW2 files