find libdiscid in current folder linux, close #14

Also comment/analyze cross platform library loading.
Some "dead" code is removed.
prefer libdiscid in current folder, close #16

Some platforms do this by default,
for others we have to force this behavior.

In the end we still want nice platform dependent file names
for the error message.
This might help users to find builds for their platform.