redshift-dbus: Save and restore known position for next startup

When a position is obtained from Geoclue it is saved to
`$XDG_DATA_HOME/redshift/position`. This file is loaded on program start to
find the initial position. If the file does not exist the default position
of 0,0 is used until the correct position can be found.