allow custom delims to be defined in `inject` or `stack` options
Merge branch 'custom-delims'
new `.replaceTag` method, a number of logic improvements and new tests
merge