Subclass TimeFrameAttribute to allow 'now' as a value.

Also use SunPy time string parseing to provide consistent interface.

don't merge just yet
Why do we need `_carrington_offset()` to go into HGS?