Cross compile w64 mingw32 cairo1.14

* bump up bundled library version
   - libpng
   - pixman
   - libxml2

* fix cross compile failure
   - libxml2

I've already reported upstream: https://bugzilla.gnome.org/show_bug.cgi?id=739532

* fix cairo 1.14 configure phase error

I've already reported upstream: https://bugs.freedesktop.org/show_bug.cgi?id=85760

---

すみません、ここまでは英語で説明できるので英語です。
このプルリクエストには含めていませんが、

```bash
% RCAIRO_WINDOWS_64=yes bundle exec rake windows:build       
% bundle exec rake windows:build       
```

して確かめる際に

```diff
diff --git a/Rakefile b/Rakefile
index 8882f84..a179bd0 100644
--- a/Rakefile
+++ b/Rakefile
@@ -121,6 +121,8 @@ class Package < Struct.new(:name,
       base_url = "http://ftp.gnome.org/pub/gnome/sources"
       release_series = version.gsub(/\A(\d+\.\d+).+\z/, '\1')
       base_url << "/#{name}/#{release_series}"
+    when :gnu
+      base_url = "http://ftp.gnu.org/pub/gnu/#{name}"
     else
       base_url = nil
     end
@@ -491,6 +493,40 @@ windows_task = WindowsTask.new(spec) do |task|
       },
     },
     {
+      :name => "gettext",
+      :download_site => :gnu,
+      :label => "gettext-runtime",
+      :version => "0.19.2",
+      :compression_method => "xz",
+      :windows => {
+        :built_file => "bin/libintl-8.dll",
+      },
+    },
+    {
+      :name => "libffi",
+      :download_base_url => "ftp://sourceware.org/pub/libffi",
+      :label => "libffi",
+      :version => "3.1",
+      :compression_method => "gz",
+      :windows => {
+        :built_file => "bin/libffi-6.dll",
+      },
+    },
+    {
+      :name => "glib",
+      :download_site => :gnome,
+      :label => "GLib",
+      :version => "2.43.0",
+      :compression_method => "xz",
+      :windows => {
+        :need_autoreconf => true,
+        :patches => [
+          "glib-2.38.2-add-missing-exeext.diff",
+        ],
+        :built_file => "bin/libglib-2.0-0.dll",
+      },
+    },
+    {
```

とRuby-GNOME2にある `glib-2.38.2-add-missing-exeext.diff` をpatches以下に放り込んで確認しました。

よくよく見るとrcairoのRakefileにRuby-GNOME2/glib2のpkg-configを見に行く設定があったので、
glib2だけでもクロスコンパイルしてみようとしてみましたが、zlibでハマってしまい、
こういう確認方法を取ってみました。変則的ですが…。
(Ruby-GNOME2のfat gemを作るのは本当に難しいですね…。)

こんな感じでcairo 1.14とバンドルするライブラリのバージョンアップはどうでしょうか！？