add Kernel.clear_callbacks_for_msg
clear previous callbacks on execute

avoids mixed up display of multiple executions in one output area
when a cell is resubmitted.

closes #4223
Merge pull request #4224 from minrk/clear_callbacks

clear previous callbacks on execute