Population Spread and Cultural Transmission in Neolithic Transitions