This patch adds a new consoleMessage.location() method that returns console message origins. Fixes #3029