Makefile now builds documentation using setup.py
Moved Photini's configuration file.

This adds a small dependency (appdirs) which provides cross-platform
paths for application data.
Any existing Photini config file is moved to the new location.
File permissions are set to restrict access to the user, as the config
file may contain keys to access Flickr and/or Google Picasa.
Removed redundant makefile.
Added switch to show Photini version.
Make sorting thumbnails by date more reliable.

Now copes with files that have no date metadata.
Can now use XMP sidecars.

If an image file has a matching XMP 'sidecar' then metadata is read from
both (with the sidecar having precedence) but only written to the
sidecar, so the image file isn't changed.
There are potential problems if the data in image and sidecar doesn't
match.
Config to force creation of sidecars and control precedence will be
added later.
Open file dialog now shows all usable image types.
Automatically make xmp sidecar if necessary.

If the image format doesn't support metadata (e.g. GIF) or if the file
cannot be written for some other reason an xmp sidecar file is created
to store the metadata.
Added a settings editing dialog.
Added settings to control use of sidecar files.

Can also enable/disable writing of metadata to image files.
Track changes in appdirs dependency.

Next release of appdirs will have a user_config_dir function that
returns the value currently returned by user_data_dir.
Update documentation: gexiv2 homepage has moved.
Corrected version number mistake.

All versions of GExiv2 seem to report '0.4' in GExiv2._version, which
confused me.
fix conflict