Simply build and installation.

- Remove waf in favour of CMake.
- Remove static builds.
- Remove custom allocator (no longer required in most cases).
- Do not build separate project for .c files.
Ignore /build directory.
Remove test from CMakeLists.txt.
Switched to using google gtest unit testing framework.