module and test for parsing directive comments
parse directives and ignore the file if the inline-docs:ignore directive is set
prevent crash in case of bad link
prepend inline-docs:ignore directive to the generated docs, so we avoid the double-include (fixes #7)