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.
add discid_get_support API (string array)

This is part of the implementation for LIB-23
http://tickets.musicbrainz.org/browse/LIB-23
add linux features
add feature list for other platforms
test-only: c usage

Granted, this uses an implementation feature that I had in mind,
but didn't state anywhere:
The location of the features in the array should be fixed.

However, this uses "magic numbers", which is no real solution.
This needs at least another set of defines.

Yes, I realized while implementing that there is no way
I want to be checking if a string is in the list.
That really is ugly in C, compared to other solutions.