JS utils: add ajax queue and named ajax queue to allow processing async calls in order and/or prevent duplicate async calls