log user tracebacks in the kernel (INFO-level)
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
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
Merge pull request #2828 from ellisonbg/jscleanup

Clean up notebook Javascript
Merge pull request #2818 from minrk/log_exception

log user tracebacks in the kernel (INFO-level)

Should make debugging errors a little less painful

closes #2473
Merge pull request #2820 from minrk/greedydelim

add '=' to greedy completer delims
don't limit ports to 1024