Add support for using extra extentions

(Related to https://github.com/edgeware/python-markdown-graphviz/pull/3)

Rather than hard-code new extensions, add support for supplying them when running doctool.

Example:

    doctool -e boldcode -c output/resources/css output/src/main.md output/html/user-guide.html