Makefile: Add README to distributed files

README was accidentally omitted from distribution, and the link from
README to README.md was missing since the file was renamed with the
Markdown extension.
contrib: Do not generate RPM spec

The RPM spec needs to be maintained manually anyway so it does not make
sense to autogenerate the file with the latest version number. This should
be done manually while updating dependencies and changelog.
systemtime: Use gettimeofday if POSIX timers not available
Fix #80: Add Geoclue2 location provider

This simply runs a GLib main loop when the location is requested
and tries to get the location from GeoClue2. We need to run a
main loop since the location is not immediately available, instead
it becomes available through a signal.
contrib: Update RPM spec to use GeoClue2