Update q.js

added IE8 warning to promise.catch()

Closes #9987