The Expansions of Farming Societies and the Role of the Neolithic Demographic Transition