switch from erfa_time to erfa
massage cal2jd tests to be syntax-compat w/ erfa

but still fails (now xfail) due to different error/warning behavior
Add a bit of background info to erfa_time.py