remove note about being included in libmusicbrainz

The basic discid code was in libmusicbrainz3,
but it was removed in libmusicbrainz4 and lmb3 is deprecated since 2011.

Additionally, libmusicbrainz3 obviously didn't include anything on
reading ISRCs from disc.

I also included the direct link to the musicbrainz ticket component to
make it easier to find the correct place to report bugs.
add INSTALL with build instructions
cmake: fix dist target
Cmake: add "check" target

Basic usage for cmake and autotools should be the same now after the
Makefiles are created.
update bug url

The whole "LIB" project is now only about libdiscid and we have no
components anymore.
update ChangeLog for 0.3.1
increase version to 0.3.1
remove cache after autogen
fix 0.3.2 as a distribution fix

0.3.2 should now distribute fine with the cmake dist target
and that should build fine with cmake and autotools.

Previously the cmake dist didn't work with autotools
and the other way around.
update changelog for 0.3.2

The source code did not change at all.
However, we do increase the lib version so it still matches the overall
version.

I didn't want to start using 4 components for the project version.
add email from Shunsuke Kuroda to AUTHORS

Taken from the original ticket:
http://bugs.musicbrainz.org/ticket/4891
cmake support for FreeBSD
cmake: add -Wall -O2 for gcc

These are the same CFLAGS used by the autotools.
In contrast to the autotools, we can see the warnings clearly now,
since there is no other clutter.
freeBSD: fix includes

added arpa/inet.h, that should get rid of the
implicit declaration warning from LIB-27
cmake: display os dependent source files

This was tested on debian GNU/kfreeBSD.
Primary reason for the test was testing the disc_freebsd.c changes.
solaris: clean up includes

snprintf is in stdio.h
Compilation tested on SunOS 5.10

No drive test was done, no physical access to machine.
linux: fix compiler warnings

Adding -Wall to cmake was a good idea.
Hopefully there won't be any more Warnings checked in ;-)

There were about 4 warnings and all of them happened in
the MCN and ISRC implementation.

I also removed the last snprintf TODO.
cmake: add OpenBSD support
cmake: add NetBSD support / complete cmake support

Tested on a virtual NetBSD 6.0.

Now we should support the same platforms for
autotools and cmake.
cmake: decouple os normalization

In one step we choose the normalized OS,
the next step sets files/lib dependent on that OS.

This is also how it is done in the Autotools files.