Function canonicalize_device_name() has been changed recently, it takes a GList of strings as its first parameter now. https://bugzilla.gnome.org/show_bug.cgi?id=753733
Create class PpPrintDevice with properties taken from the original PpPrintDevice structure. https://bugzilla.gnome.org/show_bug.cgi?id=749830
Add a test which tests function canonicalize_device_name() which canonicalize name of printer model so it doesn't contain unwanted strings/characters. Test data are in canonicalization-test.txt file. https://bugzilla.gnome.org/show_bug.cgi?id=695564