Add jsBulkEmit, add jsFirstQueued, move vocadb
jsBulkEmit tries to eliminate multiple js emits after changeMedia
It uses deferredList and waits for all deferreds to finish first.
Merge branch 'master' of https://github.com/d-dd/Yukari
What's going on!? Git is hard.