James Thomas Callahan appeared in more than 120 films and television programs between 1959 and 2007, and is likely best known for playing Walter Powell, the cranky grandfather on television's Charles in Charge