CMake build system, NodeJS binding

I have worked recently on a NodeJS binding of MultiNEAT.
To do this, I have restructured the sources and I have used the CMake build system to produce an independant C++ library. The Python binding and all the specific code (python constructor, pickle, etc...) has been moved in a separate directory.

I have also wrote a simple README and two examples for the NodeJS binding.

It's a huge fork and I will understand if you don't want to merge it (because you don't like CMake or don't want the node binding).
If that's the case, I propose to split the C++ library and the bindings in three different projects / GitHub repository to simplify a direct use of the C++ library or future bindings. I propose my help for this.

Anyway, thank you very much for this library.