Fuzzy assign bio tags

allow assign the BIO tags with fuzzy match.  this can be useful when having some of partially labelled dataset.
 
How are html_tokens joined? Is smart_join from webstruct.utils used? Also, I don't quite understood what is "match string". Is it a matching substring or something else?

There is a typo in word "joined".