Optimize BMF, in particular of volatile tracks

- don't try to find artwork for folders
- tweak some hot spots when dealing with the file system
- don't evaluate log expressions unless we're logging