Update API method GetProgramEntryList

Get program entry list now returns a List<ProgramEntry> and also has an
overload method which returns a list of entries with a specific name.
Had to update all uses of the method.