log user tracebacks in the kernel (INFO-level)
this should address the failure in #2732

i am still very concerned that I can't test this on windows - I'm not used to developing for windows, so not sure that these links will work even if the test passes on windows.

is there a good AWS AMI to use for windows testing? i can run this in my own AWS account.
improve default ipc file locations

When transport is IPC, the default location for the IPC files
should be in the security dir.  This ensures that is the case
for both the `ipython kernel` and `ipython notebook` cases.
It already made sense in `ipython [qt]console`.
fix default heartbeat location when transport is ipc
ip/transport live in KernelManager now

remove them as configurables in the Application objects
add '=' to greedy completer delims

closes #2657

Signed-off-by: MinRK <benjaminrk@gmail.com>
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.
avoid comparison error in dictdb hub history

in rare situations, display data can arrive at the Hub before the execution request, in which case `submitted` is undefined.

should address #2821, but I need to see Jenkins succeed,
since that is the only place this comes up.
BUG: Opening parenthesis after non-callable raises ValueError

Typing something like `None(` raises a value error.
Merge pull request #2830 from punchagan/fix-format-tooltip

BUG: Opening parenthesis after non-callable raises ValueError
avoid string version comparisons in external.qt

We have learned from pyzmq that one should *always* parse version strings before comparing them.
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 #2829 from minrk/nodate

avoid comparison error in dictdb hub history

in rare situations, display data can arrive at the Hub before the execution
request, in which case `submitted` is undefined.

should address #2821, but I need to see Jenkins succeed, since that is the
only place this comes up.
Fix SyntaxError
mention Jinja in install docs
add jinja to optional dependencies in setup.py