doc: split copyright and authors sections
feat: add mandatory/forbidden states in Viterbi
test: add tests for constrained Viterbi decoding
feat: add mandatory/forbidden labels in ViterbiHMM
chore: move Viterbi to pyannote.algorithms.utils
doc: split copyright and authors sections
chore: move HMM to algorithms.segmentation
feat: add scikit-learn/pyannote conversion mixin
fix: correct gap between windows
feat: GMMUBM based on OneVsRestClassifier
feat: Viterbi-GMMUBM
feat: add SKLearn/PyAnnote conversion utilities
refactor: {GMM|GMMUBM}Classification
refactor: {GMM|GMMUBM}Segmentation
fix: fix stacking of target and unknown posteriors
wip: factorize {GMM|GMMUBM}Classification code
wip: add predict_log_proba
feat: estimate likelihood ratio with naive Bayes
chore: move code around
feat: parallel GMM fitting with joblib