Optimizado el metodo TSP:TSP#grado_mejora_solucion

El metodo TSP:TSP#grado_mejora_solucion ha sido implementado de manera
que ahora se calcula solamente el entorno del nodo a cambiar o cambiado
ya que el resto de la solucion es exactamente igual.

Me hubiese gustado mucho que esta regla se aplicara a todos los cambios,
pero probablemente existan un error en el codigo ya que detecte que si
los nodos a intercambiar eran extremos la diferencia entre soluciones
no era correcta.

Es por ello por lo que cuando los nodos a intercambiar son extremos, o
alguno de los nodos a intercambiar es extremo se usa el metodo
anterior TSP:BasicTSP#coste_solucion
Añadido el metodo TSP:TSP#entorno_de
Escrita la documentación del metodo TSP:TSP#entorno_de
Añadida la cabecera de TSP:TSP#entorno_de
Merge branch 'TSP'

Conflicts:
	lib/TSP/TSP/c_tsp.c

Arreglados los conflictos de la mezcla.