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
Modificado el fichero por_hacer.txt.
Se han corregido detalles menores del fichero CMakeLists.txt y todos los módulos que usa.
Se han cambiado de ruta algunos ficheros.
Se han cambiado todos los "post-incrementos" de iteradores por "pre-incrementos" para evitar copias innecesarias (gracias, Sergio :D)
changes.
Lines starting
Merge branch 'system_shader_setup' into systems_reset

Conflicts:
	doc/por_hacer.txt
Se han añadido las texturas "__BLACK_TEXTURE" y "__WHITE_TEXTURE". Además, se han definido todas las funciones "reset". Solo falta probar cada una de ellas en un cambio de instancia,
a ver que pasa.
Se han añadido una instancia de prueba, además de haber modificado el sistema de instancias dentro de la clase CEngine. Ahora, las instancias se guardan dentro de un mapa, con un
nombre dado.
Más cambios para poder usar múltiples estancias.
Se ha realizado de manera correcta el cambio de estancias del motor gráfico. Falta hacer pruebas menores, para evitar problemas de memoria, entre otras cosas.
Se está intentando arreglar un problema por el cual, el programa ejecuta bien en modo depuración, pero no en modo ejecución. Curioso, sin duda.
Arreglando fallo...
Se han comprimido varios recursos (texturas, sonidos, etc) para que ocupen menos espacio, y sean menos pesados para el repositorio.
Se ha encontrado un error con tiempos de espera a la hora de liberar el componente "partículas". Se intentará arreglar.
Arreglado el bug de las partículas cambiando los punteros a CParticle por simples objetos CParticle. Ahora, no debería dar problemas el new o el delete.