Ignore build products
Update dependencies according to gem build recommendations
Don't display full path when installed as a gem
Fix exception in MD022 and MD023

Paragraphs don't always contain just a single text node. They can contain
other inline items such as quotes and links. I've changed the behavior so that
all text items are collected and joined together. This ignores links and quote
characters, but that shouldn't matter for these two rules.