Stop propagating keydown events that are handled by code hint list.

Also switch to jQuery keydown event handler in KeyBindingManager so that event bubbling can be stopped by calling stopImmediatePropagation() in CodeHintList.

This fixes issue #3975.