Merge branch 'next'

* next: (22 commits)
  cosmetics, expect actual keywords in lunar's psetter
  cosmetics, expect actual keywords in solar's psetter
  minor, emit double values in __load_{strm,filt}_ass_kv()
  minor, support plists in solar and lunar dsos
  fix, PEBKAC, convert to ecliptic coordinates properly in geo_equ_pos()
  minor, move gmst0 computation for rise/set times into the moon case
  cosmetics, PEBKAC, remove debugging break in transit iterator
  minor, go back to Paul Schlyter's orbital elements
  minor, introduce rectangular coordinates and provide cyl_to_rec() and rec_to_cyl() converters
  minor, keep gmst0 constant after determining the transit, then compute rise and set as hour angles directly
  minor, operate in fractions of days instead of hours
  fix, PEBKAC, compute an object's equatorial position when iterating towards the set
  hygiene, shrink cyl_pos_t objects to only actual cylinder coordinates
  cosmetics, kick unused struct rasc_decl_s
  minor, simplify main iters in cel_rts() by using obj_geo_cnt_pos()
  cosmetics, return early if it's the moon in obj_geo_cnt_pos()
  minor, use iterative approach to obtain E
  fix, PEBKAC, lst is always mod 360
  minor, allow for fixups in cel_obj_t objects
  fix, reget the absolute coordinates from cylindrical ones in get_equ_pos()
  ...