split sim_cross into sim_meiosis, sim_ril, and where_het; sim_ril: add selfing arg