Finding the Genomic Basis of Local Adaptation: Pitfalls, Practical Solutions, and Future Directions