sanitized_anchor_name: Squash non-alphanumeric characters into a single dash.

Add tests.
Closes #11.
github_flavored_markdown: Update tests for new anchor sanitize.
Merge pull request #12 from shurcooL/squash-into-single-dash

sanitized_anchor_name: Squash non-alphanumeric characters into a single dash.