UI: Program explorer now clears internal vector of program objects
* This was causing a seg fault if the user closed one trace file which had program objects and then loaded another which did not have any programs.