yrno: actually update to the 1.9 API

The 1.9 API, unlike the 1.8 one, uses non consecutive numbers for
symbol codes, so we need to write down which codes correspond
to which symbols and use a binary search to find out what the server
gave us.

https://bugzilla.gnome.org/show_bug.cgi?id=738307