Remove dependency on commandline/ from oenv.cpp

This was unnecessary, and this simplifies the module dependency graph.
With some simple changes, oenv only needs to use
utility/programcontext.h.

Change-Id: I794b15cee88bf49379fd8c783672df5f57628c97