Fix #148: Improve full atom names for mmCIF files

Previously, all CA atoms in all HETATM records were assumed to be calcium
and assigned the full name "CA  ". This fixes that, allowing modified
amino acids to have a proper alpha carbon.