Moved the logic to get a cell by message id into the notebook.js.
Also added more detail to the comments in the get output area function in widgets.js
Added missing parameter to get_msg_cell call