notebookapp: add missing whitespace to warnings
add IPython.get_ipython

library entry point for get_ipython

does not rely on injection into globals
Don't rely on `get_ipython` in builtins in library code
don't use deprecated ipapi.get

It's been deprecated for three releases.  Come on guys.
remove reference to nonexistent 0.14 in deprecation warning
move core.ipapi -> core.getipython
remove deprecated `get`
Strip prompts even if the prompt isn't present on the first line.

Users (including me) often copy and paste examples from just after the first
prompt. This checks for prompts in the first two lines of a block, but if they
aren't found there, it will ignore prompt-like prefixes in later lines, to
minimise interference with multi-line strings etc.

Closes gh-3206
Failing test for gh-3334
Use new input transformation API in %%time

This avoids the perils of 'multiline specials', where valid Python syntax
unexpectedly gets turned into IPython magic commands.

Closes gh-3334
fix default cluster count
fix test_find_cmd_python

It's a bit unclear what should be done here.
'python' is short-circuited in find_cmd to sys.executable.
This commit does the same short-circuit with basename(sys.executable), which can be any of Python, python, python3, python3.exe, etc.

An alternate fix would be to change the test back to testing what the code actually did.
remove special case for 'python' in find_cmd
Reorg of the js/less/css files.
More renaming of less files.
Renaming.
Working on cleaning up our less files.
Moving files inside js folder.
Moving js files into subdirs.
More movign around of things in notebook and js/less.