Using Population Genomics to Detect Selection in Natural Populations: Key Concepts and Methodological Considerations