Bug 1069584: Bail if a cairo surface is in an invalid state. r=jrmuizel
Bug 1069592: Annotate several more Direct2D errors. r=jrmuizel