CMakeLists file for gameofspiders that *should* work platform- and compiler-independently

In order to use, Windows (please test whether it works!):

```
cd %RED_SPIDER_ROOT%\build
del *
cmake ..\src
make install  # if using MinGW, OR
MSBuild /t:install  # if using MSVC
```

In order to use, other:

```
cd $RED_SPIDER_ROOT/build
rm -r *
cmake ../src
make install  # in most cases, OR
xcodebuild -target install  # if using Xcode
```

When you create a pull request for this branch, I'll add some magic to `setup.py` to handle this automatically.