Remove old websocket check

Refs #3017
interpolate between transforms on frames between ticks.
moved some functions private, eliminate matCpy for goog.vev.mat4.clone, avoid kernel access.
Make jQuery and bootstrap load as RequireJS modules to remove them from the global namespace

Refs #3108, #3109
Fix jQuery in the editor

Refs #3108
Fix client tests

Refs #3108
Fix url driver parameters

Refs #3108
Fix applications that depend on jQuery or bootstrap

Refs #3108, #3109
Fix lesson ui css

Refs #3108
Fix humvee and radio lessons to work without global jQuery

Refs #3108, #3120
Fix lesson css

Refs #3108
Update build optimizer config to match config in vwf.js

Refs #3108
only move queue forward on ticks
Insert delay between prototype initialize calls to allow nodes to be created

refs #2417
Move setTimeout from inside javascript driver to kernel/model.js

This is an intermediate step toward getting the kernel to recognize when an asynchronous call has been made in execute, and it needs to wait until that call completes.
refs #2417
Have javascript.js initializingNode warn kernel that blocking calls might occur

This function now requests that the queue be paused until all initialize functions in the prototype chain have returned.  The kernel now waits for notification from javascript.js before calling initializingNode on the remaining drivers.
Ensure that parent is not set on node until initialization is entirely complete

Also, remove an errant copied-and-pasted comment from vwf.js
refs #2417
In javascript.js initializingNode, rename callback to notifyCallerReadyToContinue

Clearer, don't you think?
refs #2417
Reinstitute protection against user calling ready callback twice

When the driver_ready = true line was removed to avoid errors calling the async iterator too many times, it opened the possibility that the driver could call the ready callback more than once, triggering too many async iterations.  This was fixed with the nextIterAlreadyCalled guard variable.
refs #2417
Update system documentation for execute kernel call to add callback_async param

fixes #2417