Open window before creating new notebook

Avoids the need for synchronous requests.
Fix some bugs in deleting notebooks from the dashboard
Disable passing extra AJAX settings to Contents.new()
Eliminate remaining uses of extra_settings
Merge pull request #6855 from takluyver/new-notebook-async

Open new windows before creating new notebooks

closes #6849