Specific heat of the superconductor YBa2Cu4O8 from 1.5 to 330 K