Edited makefile so that log.h is made using prototypes. This requires declaration of kpar_source separate to python_source, and requires log.h to be included in python.h. The reason for this is that some functions require the use of log.h, but do not want to use python.h as they use their own definitions (an example being get_atomicdata