Add dict key completion in IPCompleter
Additional test coverage for dict key completion
Containers resolve instances.

When a container has an instance traits, the instance's klass is
properly resolved when given as a string.
Add a pure-python version of the Black-Scholes function for comparison with the Cython equivalent
add name back into Cython Magics notebook
Remove extra action generation in "All Magics" menu population.

The function that populates "All Magics" and "CLASS magics" menus
used to create two separate QActions: one for the all-menu and one for class
menu. There is no apparent reason for doing that, since single QAction can
happily serve multiple menus and buttons.
allow async output on the most recent request

Keeps track of the most recent request, so async output is still allowed
schedule async flush

allows threadsafe flush from background threads
Traits allow none
Added tests
try..finally for tearing down test
Added test
Add support for PyQt5.
log all failed ajax API requests
dialog on New Notebook failure
Add booktabs package to latex base.tplx
support use_cloudpickle in addition to use_dill
Removed whitespace changes
Implementation in TraitType directly.
Removed unnecessary print