Use the more powerful signatures module to display function argument signatures. In particular this works better for functions wrapped with functools.wraps (at least on Python >= 3.4)
Use native map when possible

Implemented on all modern browser.

There is a small behavior difference between $.map and Array.prototype.map
but we don't rely on it.

(jQuery flatten arrays and filters null-like)
use `pip install .[all]` on travis

can't actually use `.[all]` syntax, instead using `file://$PWD`,
but the principal is the same.

get wheels from minrk/travis-wheels to expedite installation
remove timings in travis.yml

Travis does its own timing now
add 'requests' as test dependency

since it is one
create new terminals with POST /api/terminals

instead of GET terminals/new

to be consistent with creating new notebooks.

We had to stop using GET notebooks/new
because browsers would create new notebooks when making preview thumbnails for commonly visited pages, etc.
I assume the same issue would apply to terminals
upate exmaple notebooks to nbformat v4
Make a window immediately, and set its location on response

Avoids the need for async:false
Close new window on error creating terminal
Fix bug where cell toolbars are not redrawn,
when cell metadata is changed.
DEV: Support for configurable list of extra jinja template directories.
DEV: Add IPython.html to the default template path.

This makes it possible to override a file with a template that also
inherits from that file.

For example, this makes it possible to override a single block of
notebook.html by creating a file called notebook.html that inherits from
templates/notebook.html.
Add REST API for retrieving, storing and updating config
Fix docstring, validate JSON on PUT
Apply JSON config updates recursively
Fix writing JSON on Python 2
Return updated config from PATCH requests
fix unicode literal in v4.test_convert

caused failure on Python 2 on Windows

because unicode!
Merge pull request #6870 from minrk/unicode-literal-fix

fix unicode literal in v4.test_convert
DOC: Fix typo in comment.