Fix: opam uses | and & for Boolean formulas
Output the dep. name verbatim if it does not exist in OPAM

The reasoning is that it may not have yet been added because the
package is still in development.
Require OCaml >= 4.00.1 when compiler-libs are used
Update to oasis 0.4.4
Version 0.4.4 (sync to oasis)