First attempt at implementing adiabatic cooling in macro atoms, not yet tested
Upstream merge to bring adiabatic branch up to date.

Merge branch 'dev' of https://github.com/agnwinds/python into adiabatic
created istat record of adiabatic cooling kpkt destruction, P_ADIABATIC
added reporting line in spectra.c to report on P_ADIABATIC frac
increased NSTAT to 10
Upstream merge to bring in q_recomb fix.

Merge branch 'dev' of https://github.com/agnwinds/python into matom_adiab
included istat check in trans_phot, error checks matom and more commenting in adiabatic_cooling function
Fixed units of adiabatic cooling and added cooling_adiabatic to macro pointer
tidied up a bit
tried to improve commenting a little, in python.h and emission.c
removed factor of 3/2 in adiabatic cooling
pulled in changes from upstream
Merge pull request #66 from jhmatthews/matom_adiab

Implementing adiabatic cooling as kpkt destruction choice