Change project page in README to Github page
HACKING: Add list of dependencies for GUI
HACKING: Add notes on coding style and making pull requests
Fix #41: Do not jump to 0 % or 100 % when changing direction of transition

Signed-off-by: Mattias Andrée <maandree@operamail.com>
Add DBus service

Add a seperate executable redshift-dbus that functions like redshift but runs
the main loop through Glib. In addition it registers a service on the session
DBus such that it can be queried and controlled.
Update RPM spec to build dbus service
redshift-gtk: Adapt to use DBus service
redshit-dbus: Get location from Geoclue

Try to obtain location on program start and register a signal so that
the position will be updated with new information from Geoclue.