framepositioner: Fix some source repositionning rounding issues
Avoid loosing (too much) precision when rescaling back and forth by storing values in gdoubles.
Handle the fact that position values can be negative
Also fix debug category static variable as it clashes with the instance variable name in a few methods.