Reviso toda la gestión de errores del servidor de cluster. Ahora sólo habrá
un único formato de paquete, y se usarán las descripciones de error.

Con esto, ahorramos mucho ancho de banda (2 bytes por error frente a 20 o más
que se enviaban antes).

 On branch endpoint_integration
 Changes to be committed:

	modified:   clusterServer/loadBalancing/penaltyBasedLoadBalancer.py
	modified:   clusterServer/networking/packets.py
	modified:   clusterServer/reactor/clusterServerReactor.py
	modified:   errors/codes.py
	modified:   imageRepository/packets.py
	modified:   imageRepository/reactor.py
	modified:   testing/clusterServerTester.py
	modified:   testing/virtualMachineServerTester.py
	modified:   virtualMachineServer/networking/packets.py
	modified:   virtualMachineServer/reactor/vmServerReactor.py
	modified:   virtualMachineServer/threads/compressionThread.py
	modified:   virtualMachineServer/threads/fileTransferThread.py