A Survey on Computational Pathology Foundation Models: Datasets, Adaptation Strategies, and Evaluation Tasks