ENH vectorized Viterbi decoding

For (20 states, 30k samples) data it makes StructuredPerceptron.fit 4x faster
MAINT "and contributors" in license