Fix get_fnumber() to use proper Exiv tag: Closes bgo#722406

Also adds some GI annotations for the affect method and its brethren.