Update fontconfig submodule for https://github.com/mozilla-servo/fontconfig/pull/1

This of course depends on https://github.com/mozilla-servo/fontconfig/pull/1 being merged.
Add reftest for setAttribute restyling
Make sure getElementById always returns the first element with the given ID in tree order.(fixes #1822)
auto merge of #2062 : j3parker/servo/issue346-reftest, r=jdm

ref-test for #346
Move Node.namespaceURI to Element.(fixes #2059)
Remove all traces of C wrappers for SpiderMonkey class stubs.
auto merge of #2040 : SimonSapin/servo/fontconfig-compile, r=jdm

This of course depends on https://github.com/mozilla-servo/fontconfig/pull/1 being merged.
auto merge of #1917 : lpy/servo/issue1822, r=jdm

see #1822
auto merge of #2058 : jdm/servo/rmcrust, r=Ms2ger
auto merge of #2063 : lpy/servo/issue2059, r=Ms2ger

see #2059
Split out a do_set_attribute method.
Move SetAttribute onto JS<Element>.
Move SetAttributeNS onto JS<Element>.
Reimplement SetAttribute.
Reimplement SetAttributeNS.
Merge Attr::new_ns and Attr::new.
Remove the needless comment for document.getElementById.
auto merge of #2060 : Ms2ger/servo/attributes-rewrite, r=jdm

There's more that I'd like to do, but this can land already.
auto merge of #2067 : saneyuki/servo/id, r=Ms2ger

Follow up #1917
(Derived from #2066)