Major:
* `learner_mastery_odds` in `get_recommend_params()` output replaced with log odds mastery, `L`
* `recommendation_score()` takes guess and slip as input instead of relevance
* recommendation subscores (P, R, D) take `L` as input instead of mastery odds
Patch:
* Use setuptools_scm for versioning in `setup.py`
* Fill `NaN` in `calculate_relevance()`
* Fill `NaN` for difficulty in `recommendation_score()`