[kern] XXX Negate CrossKerning sign

Not sure why, but seems to better match GeezaPro Arabic w CoreText.

Quite possibly I'm doing something very wrong...
diff --git a/src/hb-ot-kern-table.hh b/src/hb-ot-kern-table.hh
index 30f7091..c7282a3 100644
--- a/src/hb-ot-kern-table.hh
+++ b/src/hb-ot-kern-table.hh
@@ -282,7 +282,8 @@
 	    {
 	      if (crossStream)
 	      {
-	        crossOffset += v;
+	        /* XXX Why negative, not positive?!?! */
+	        crossOffset -= v;
 		buffer->pos[idx].y_offset += c->font->em_scale_y (crossOffset);
 	      }
 	      else