Add support for GFM syntax hinting

This patch adds support to endophile to report the GFM fenced code blocks syntax highlighting. For example, for the following markdown the patch puts the string "clojure" in the class attribute for the code block:
    ~~~clojure
    (comment code)
    ~~~