lib: intro of gammit and its abstract display

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
example: intro an example for gammit

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/glesv2: add features
lib/opengles1: intro the Color class

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/c: intro `CIntArray::from`

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/colors: intro `Color::to_a`

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/c: move up general logic from `CIntArray` to `CArray`

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/c: intro `CByteArray`

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>