Minor improvements to file upload.

Updated file upload so that the icon of the new upload item reflects if it is a file or notebook, added the ability to use the "Enter" key in the filename text box to cause the upload to happen, and make it so that the list of files refreshes immediately upon successful upload.
Added ESC keep to upload textbox to cancel.
Uploading a file with a name that already exists asks the user if they want to overwrite.

This is not perfect (it doesn't check against the real filesystem but the current list in the browser which may be stale) but it is better than nothing.
Fixed many edge cases in file uploads.

When there is an error reading a file, a message is shown (I could reproduce this easily by dragging a folder onto the list), added a missing "return false;" after an illegal notebook was detected, and we prevent no-name files and files starting with dots (which will not be visible in dashboard and automatically overwritten).
File list refreshes no longer move the upload filename boxes.

The new file list is always placed after the upload filename boxes. I also removed the autorefresh guards against refreshing while having an upload box since this is no longer a problem.
build css

looks like a recent PR didn't have a final render of the LESS
Merge pull request #6306 from coderforlife/master

Minor improvements to file upload.
fix handling of no-checkpoint-defined

a few typos and missing handling of undefined checkpoint

regression introduced in #6205
minor fixes in dashboard tests

events and regular expressions weren't quite right, which could cause occasional test failures.
Merge pull request #6370 from minrk/handle-no-checkpoint

fix handling of no-checkpoint-defined
Merge pull request #6371 from minrk/dashboard-test-quickfix

minor fixes in dashboard tests
Merge pull request #6359 from minrk/build-css

build css
Rename `abort_queues` --> `_abort_queues`
Merge pull request #6374 from dhirschfeld/about_queues

Rename `abort_queues` --> `_abort_queues`