Se han mejorado ligeramente algunas funciones del componente CComponent_Transform con respecto al uso de matrices de
transformación.
Se han empezado a definir funciones de "reseteo" (CSystem::Reset()) para los sistemas, para poder resetear su estado entre
los cambios de instancias (si, es hora de desarrollar las instancias para que funcionen de manera correcta).

Además, se ha añadido un nuevo atributo bool a la clase CGameObject, llamado "preserved", que nos indica si un objeto debe
ser preservado entre cambios de instancia (o no).
Se ha creado un fichero CMakeLists.txt para poder compilar el proyecto, además de adjuntar todos los Find<Module>.cmake
necesarios para encontrar las librerías necesarias para compilar el proyecto. Además, se ha eliminado el fichero makefile
ya que no es necesario (obsoleto).
Se ha modificado el fichero readme.md para incluir los detalles del cmake.
Añadidos detalles al readme sobre la construcción del proyecto, además de quitar basura de los ficheros .cmake
Cambios menores en documentos.
Merge branch 'systems_reset' of github.com:wikiti/go-engine into system_shader_setup

Conflicts:
	por_hacer.txt