JavascriptAPI: support multiple async Mediawiki.pullArticleContent() calls properly and trivia

In a scenario where a series of Mediawiki.pullArticleContent() calls had been made with different callbacks specified, when async API request start returning data, the last callback specified was being invoked for every API response, instead of invoking the specific callback for every request. Also, a misleading error message is fixed here.