* [FIX] Various small fixes for module imports and deprecated predicate use.
* [DCG_GENERIC,EXT] Allow the use of disjunctions in DCG arguments passed to dcg_until//.
* [DCG_GENERIC,FIX] `end_mode(inclusive)` would consume the `DCG_End` codes from the difference list (correct), but would not return them in the `Codes` argument (incorrect).
* [DCG_GENERIC,FIX] For disjunctive DCG rules the module was not processed correctly, resulting in wrong behavior.
Started adding DCG disjunction support to dcg_multi//.