fix tests for testing slim and haml backends

- make tests more friendly for slim and haml backend testing
- put span w/ role around smart quotes
- add test that table w/ asciidoc content doesn't disable section numbering
- move preamble toc test to preamble test suite