Add makefile build system to support all compiller

A Powerful way to build and install scid
- parallel build / install
- support ldc / dmd /gdc compiler
- autodetect source file
- easy to use

Example:
=======

General use
------------------
```
$ make
$ make install
```

Parallel
-----------
Here we used 4 thread
```
$ make -j4
$ make install -j4
```

Setting a compiler
-----------

```
$ make -j4 DC=ldc2
```

Setting install directory
----------------------------------

```
$ make install -j4 PREFIX=/usr LIB_DIR=/usr/lib64
```

Setting DFLAGS
-------------------------

```
$ make DFLAGS="-w -d -g -O3"
```

Unittest
------------
I do not see how you use unitest
To use it with make should to be something close to:

```
$ make -j9 DFLAGS="-unittest -w -g "
$ ldc2  -L-lgfortran -L-llapack -L-lblas -of test -unittest  unittests.d lib/libscid-ldc.a 
$ ./test
```

Building as shared lib
--------------------------------

Default build as static lib to get a shared lib use `all-shared` target

```
make -j9 all-shared
```