improved snippet output

added features:
- snippet output can be sorted
- start offset for the snippet output
- more flexible usage for the &toPlaceholder parameter (i.e. if using more than one snippet call for one tv with different options)