Se agregó la clase Nomeolvides.Elemento

La cual va a ser la clase base de Nomeolvides.{Hechos,Listas,Colecciones}.
Ahora la clase Nomeolvides.Lista hereda de Nomeolvides.Elemento.
Ahora la clase Nomeolvides.Coleccion hereda de Nomeolvides.Elemento
Ahora la clase Nomeolvides.Hecho hereda de Nomeolvides.Elemento

Además se agregó el constructor Elemento.vacio.
Se arregló una regresión que impedía agregar hechos.

Puesto que la función Elemento.to_string () devolvía un estring malformado.
Se renombró la clase Elementos a NmBase.
Se agregó la clase Nomeolvides.ListStoreNmBase
Se cambió el nombre de la función ListStoreNmBase.borrar_elemento a .borrar
Ahora la clase ListStoreListas hereda de ListStoreNmBase

Además se modificaron todos los archivos necesarios para que el programa funcione
correctamente.
Se solucionó un error en la función Coleccion.to_string.
Ahora liststore-colecciones hereda de liststore-nmbase

También se modificaron los archivos necesarios para que funcione.

Errores conocido:
 * No funciona el dialogo para importar hechos, porque se sacó la
posibilidad de elegir la forma de agregar las coleciones a la liststore.
Se arregló la regresión en el importador de hechos.
Se agregó la nueva clase TreeViewNmbase

Ahora TreeViewListas y TreeViewColecciones heredan de esta nueva clase.
Se agregó el archivo de la clase Nomeolvide.TreeViewNmBase

El mismo se omitió por error en el commit anterior.
Ahora compila con las clases treeview de colecciones y listas heredadas de nmbase

Se moficaron los archivos necesarios para que funcione con la nueva herencia de clases.
Se cambió el número de version.
Merge branch 'clase_nmbase'

Se incorpora un nuevo diseño de clases para hacer más mantenible el código.

 * Ahora las Clases Hecho, Lista y coleccion heredan de NmBase.
 * ListStore-Colecciones y ListStore-Listas heredan de ListStoreNmBase.
 * TreeView-Colecciones y TreeView-Listas heredan de TreeViewNmBase.

Se esta manera se ahorra muchas lieas y el código es más mantenible.