First attempt at implementing adiabatic cooling in macro atoms, not yet tested
corrected %s format in error message
Changes to recomb.c to ensure that integrals converge when computing the recombination rates for very cold plasmas with the new extrap topbase data which extends to very high frequencies
Changed the range of temperatures in init_freeboud to take account of hotter X-ray plasmas - also increased the number of temperatures that freebound is calculated for from 30 to 60 to keep the lower temperature discretization the same.
Modifications to the cloudy table banding - now many more bands to ensure proper sampling
Small change to avoid compilation warnining of unitialised variable
Upstream Merge

branch 'dev' of https://github.com/agnwinds/python into dev
Fixed a lien which zeroes line emission
Edited q_recomb to prevent NAN problems
Fixed a stupid bug in the recomb fix - no wiggly brackets in the VFKY if fmin>fmax loop
Some comment changes
Merge branch 'dev' of https://github.com/agnwinds/python into dev
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 some comments
added reporting line in spectra.c to report on P_ADIABATIC frac
increased NSTAT to 10
Merge pull request #65 from jhmatthews/dev

Fix for q_recomb returning NAN
Upstream merge to bring in q_recomb fix.

Merge branch 'dev' of https://github.com/agnwinds/python into matom_adiab
added make test command and .travis.yml file for build checks