DR-116 Implement a request queue so limit max parallel requests

Ticket: https://youtrack.mindtouch.us/issue/DR-116
Reviewed by PeteE