Fixed:
1. The kinematical correction in CALC and EMIT for QUAD and MULT has been ignored since V1.1.6.3k64 on Feb. 13, 2019. The optics, transfermatrix, etc. had small deviation for non-zero orbit. Tracking was not affected.
2. Made behavior for negative L more consistent. Now tsolqu and tsolque are no longer called with ak*al <0.
3. Added spin rotation in tosolrote for ROTATE, CHI1, CH2. Modified TENT, tsolrot, tsolrote, etc., for better consistency in CHI1, CHI2, ROTATE.
Changes:
1. Changes in tradk to simplify arguments.
2. A variable SolenoidShape becomes obsolete.
3. Avoid unnecessarily too many slicing of MULT in CALC.