Added video loader.
Added LoadQueue.registerLoader and LoadQueue.unregisterLoader, and updated plugins to support the new model.