Arreglo de memory leaks en el unit test del TAD List
Agrego #string_substring

Aunque exista strncpy(..) que copia como maximo el largo indicado, no resuelve la problema de alocar memoria. 
Esta funcion se crea para poder realizar las dos cosas, alocar memoria y acortar un string.
Merge pull request #24 from sisoputnfrba/feature_string_substring

Agrego #string_substring
Remuevo un par de warnings
Agrego config_get_array_value(..), fixed #19

Permite obtener un array como valor de una clave del archivo config.

Ejemplo:
Numeros = [1,2,3]

Va a devolver un array con los strings "1","2" y "3"
Merge pull request #26 from sisoputnfrba/feature_config_get_as_array

Agrego config_get_array_value(..), fixed #19
Modifico #string_substring() para que se pueda explicitar el indice de inicio
Agrego string_substring_until y string_substring_from

Auxiliares para no tener que "hackear" el parametro que no interese
del string_substring() completo.
Merge pull request #28 from sisoputnfrba/refactor-substring

Modifico #string_substring() para que se pueda explicitar el indice de inicio
Refactor, TAD logger

Quito la repeticion de la implementacion de los loggers, por una macro para cada nivel
Agrego prefijo a las funciones privadas en el TAD Log
Delego en otros TADs para el uso de IO y acceso a informacion del proceso
Uso string_from_vformat(..) para generar el mensaje del logger
Agrego un test funcional del logger
Merge pull request #27 from sisoputnfrba/refactor-adt-logger

Refactor adt logger
Paso la conversion de String a Array al TAD String
Merge pull request #29 from sisoputnfrba/feature-string_get_string_as_array

Paso la conversion de String a Array al TAD String
RELEASE 1.1.0
Fix, list_remove_and_destroy_by_condition(..)

El nombre estaba mal escrito, por lo tanto no encontraba la implementacion