This does some refactoring to the automatic project builder, incorporates new language "markdown" and required building blocks for markdown-lint. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>