tpt++:  fix SOAP crashes by making sure particle id's are between 0 and NPART. Also cut off .life to between 0 and 65535 when saving aa2ec3d1624b
remaining tpt++ commits that aren't PROT or VIRS e578b9f7996e ef6cc9c41815 fd6da26b73ad