Spring.SetProjectileCEG:
  accept CEG ID's in addition to strings
  return CEG ID if argument is a string

make LuaSyncedMoveCtrl::Set*MoveTypeData return the number
of assigned values; remove API duplication in said functions

fix failure-case in CSolidObject::ForcedSpin