Linux fixes

Fixes Issue #16
Bumps version to 1.3.0
Removes gratuitous case mangling on the case-sensitive Linux, since that's not wise
Fixes the uterly wrong behaviour in site_data_dir, return result based on XDG_DATA_DIRS and make room for respecting the standard which specifies XDG_DATA_DIRS is a multiple-value variable