Changed the interface of nltk_based_segmenter_tokeniser, and contraction tokenisation policy.  Added a function to partition strings based on substrings in it.