A utility for throttling Q promises created using map()