Add list library, library support, and left-app (mor^tars)

- o^f(arg ...)   and   o^l.f(arg ...)  argument passing styles
  o^f(arg ...) -> f(o, arg, ...)
  o^l.f(arg ...) -> l.f(o, arg, ...)
- libs implemented as implicit imports based on filenames for now
- /libs function versions added to test-utils, desugar, eval