Re-work JulianDate so that it accepts a utc= tuple

As befits a feature branch, this breaks nearly all tests except for
"test_timescales.py".
Fix more tests; accept datetime instance for utc=
Fix NOVAS tests by switching to TT
Merge branch 'feature/utc'