Restored compatibility with on B-Prolog Windows

Replace the expand file path hack with another hack. B-Prolog lacks a built-in predicate for expanding file paths. worse, the Windows file systems built-in predicates are inconsistent with some of them returning paths with slashes and other with backslashes.