Removing IPython.notebook references from tooltip.js
Fixing notebook.css to make more robust in embedding.
Making completer.js independent of IPython.notebook.
Refactoring WebSocket connection failure logic.

This completely decouples the connection failed event in kernel.js
from its handling in notificationarea.js.
Removing call to $.browser which went away in jQuery 1.9.

I have also cleaned up some calls to console.log.
Minor changes.

* Removed Tooltip._cmfocus as it was doing nothing.
* Removed debug console.log in notification area.
Merge pull request #2828 from ellisonbg/jscleanup

Clean up notebook Javascript