Bug 908699 - Allow generating parse errors and warnings when off the main thread, r=billm.