Make CriticMarkup work with other bundles and other file types beyond Markdown. Followed http://web.archiveorange.com/archive/v/DTyJuo68Dgm9lllwl14g to do so, although using 'L:text, source' instead of 'L:source, text' as the latter doesn't work for https://github.com/noniq/Merge-Markers.tmbundle in some cases. Fixes https://github.com/DivineDominion/criticmarkup.tmbundle/issues/4