Renamed some variables, for consistency.
Test projects are now built with CMAKE
Broke test_algo.c up into smaller files (one per algo component)
Improved VS project output from CMake:
 - removed default "Source Files" and "Header Files" project filters,
   using a macro that I don't understand in the slightest.
 - Removed all build configurations besides Debug and Release.
Added pool allocator