Async error reporting

Update GMP to work with GMP-API changes from mozilla bugs 1042342, 1041384, and 1038615.