C++ API documentation

The full, stand-alone, detailed, documentation of the c++ code.

Implemented islands

Implemented batch evaluators

Implemented replacement policies

Implemented selection policies