Smart tweaks

- Enable proper smart double and single tokens
- Don’t let uneven rules have a single token of itself: `*****test**`
should not be `<strong><em>*</em>test</strong>`