Un nuevo script.

 - Añado el script 'release'
 - Añado el directorio 'releases'
 - Códigos de salida
 - Corrijo un bug en TRASH
Un error en 'release' hacía que no se nombrara bien el tar ball.
Otro error en release hacía que cuando no se le daban argumentos
nombrara mal el tar ball.
Mejoro los códigos de salida y los documento.
Pequeños cambios sin importtancia.
Cambios en los docs y en release

 - Actualizo CHANGELOG, COPYRIGHT, INSTALL y TODO.
 - INSTALL necesita más trabajo.
 - 'release' admite opcionalmente un fichero con el mensaje.
Nuevo script 'version'.

 - Ahora uso el fichero .gu/VERSION que contiene el número de la versión
   en desarrollo.
 - El valor de la versión se fija y se obtiene con el script 'version'.
 - Ya no hace falta definir la versión en gu_data.
 - El nombre del fichero 'testigo' ya no contiene el número de versión.