Patcher: auto-detect engine & sibling blf files

Fixes #26