define HAVE_SPARSE_READ, LIB-35

to make it easy to optionally use read_sparse()
when available without requiring a current libdiscid.
rename to DISCID_HAVE_SPARSE_READ
update ChangeLog and AUTHORS
doc: last track = last audio track
Provide automatically generated version.h file

version.h includes defines to get version information about libdiscid:
DISCID_VERSION_MAJOR, DISCID_VERSION_MINOR and DISCID_VERSION_PATCH.

Signed-off-by: Sebastian Ramacher <sramacher@debian.org>
fix compilation on SunPro, re #13

tested with:
CC=/opt/SUNWspro/bin/cc cmake .; make
with
$ cc -V
cc: Sun C 5.10 SunOS_sparc 2009/06/03

(hiding of internal symbols works now)
only ignore "discid" at the root

Git add include/discid/discid.h failed before,
since include/discid was matched by .gitignore.
merge version defines to discid.h.in

This way it appears in the documentation and is easier to understand.
fix relative include in discid_private.h

That worked a long time, but with .in includes it breaks
out-of-source builds.
Merge branch 'discid_version'

See pull request #14
use distcheck for distribution

Thanks @kepstin for the tip.