Merge pull request #84 from pallan/undefined_rouge_lang

Removes err highlighting for undefined code blocks
resolved issue #82: undefined method 'before' for nil:NilClass in filter/toc.rb
Merge pull request #83 from pgraubner/master

resolved issue #82: undefined method 'before' for nil:NilClass in filter...
Use protocol relative URL to embed https wiki to silence browser warning
Merge pull request #88 from uu59/wsd_url_for_https

Use protocol relative URL to embed wsd on https wiki to silence browser warning
resolved issue #82: undefined method 'before' for nil:NilClass in filter/toc.rb

broke out the code from the process method into private methods

normalized the anchor name

added ancestors to the anchor names

made sure not to clobber non-english characters

made sure to set current ancestors

updated a unicode test
fixed gollum/gollum-lib#678 stopped duplicate TOC anchors