Make focus() put the real focus on the container element.
Added 'unknown-keydown' event so that applications can process key down
events which term.js doesn't understand. Shift-Left and Shift-Right are
now considered not understood.