[smarkdown] process decorations only once

to allow typing things such as bash variables, e.g., `${1}{}'
- the last {} is an empty decoration,
- the ${1} will remain intact
[smarkdown] special class to disable smarkdown math parsing (smark-nomath)

This becomes useful when putting big chunks of $ based languages such as bash.
This way the $ signs are just kept as is.