case distinction if OS is Darwin based, gitignore

Mac hat ohne homebrew coreutils scheinbar kein korrektes readlink und
mag den Parameter -e nicht, deshalb wird der weggelassen.
Noch ein paar Files die hier nicht reingehoeren entfernt.

Change-Id: Ifc4f55132a28b66efa8d80ebdf9131f51200ffdf
diff --git a/check b/check
index b09f7d9..8af3bf3 100755
--- a/check
+++ b/check
@@ -1,7 +1,10 @@
 #!/bin/bash
 
 CHECKERHOME=$(pwd)
-CHECKERLIB=$(dirname $(readlink -e $0))
+case $(uname -s) in
+  Darwin*)  CHECKERLIB=$(dirname $(readlink $0));;
+  *)        CHECKERLIB=$(dirname $(readlink -e $0));;
+esac
 # auf Mac muss man ggf. $CHECKERLIB manuell zu dem Ordner setzen, in dem die
 # Listen der zu testenden Funktionen liegen, wenn man noch irgendwie mit
 # symlinks rumfummelt, weil Mac das nicht standardkompliant kann. ;-)