seemingly fixed rot_xy; results now very similar to IDL's rot_xy, but still a little different.
convert_hcc_hg appears to be the correct inverse of convert_hg_hcc; in IDL, arcsec2hel appears to be the inverse of hel2arcmin.  However, the values calculated by convert_hcc_hg and arcsec2hel are different.