Rename ProgramInfo to CommandLineProgramContext

This better reflects its use.  The file containing it was already
renamed in the previous commit, where it was moved.

Change-Id: Ia2a73db10c185d5e290f8d98a2e74c382f141e36