Issue/stable/pup 2659 synchronize webrick rest

Synchronize requests coming in through webrick rest, since webrick creates a new thread for each request.  Also provides an acceptance tests checking concurrent catalog requests against a master, for regression testing.