cairo: use thread local storage to grant one windows HDC per thread

Merged Aaron Boxer requested to merge boxerab/cerbero:cairo-font-hdc into master

It is not thread safe for multiple threads to share the same HDC, as is currently the case.

Merge request reports