Switch to Kramdown

What

Right now we're using Redcarpet, but eventually we want to switch to Kramdown.

Any custom Redcarpet code we're currently using will need to be replaced (see lib/helpers_.rb). We'll also need to make sure everything still works with the new Markdown parser.

Why

With Kramdown we open a new world of possibilities in our docs site, making it as flexible as about.gitlab.com:

Latest thread on Slack (2018-02-23): https://gitlab.slack.com/archives/C16HYA2P5/p1519332161000412

What can we do with Kramdown that we can't with Redcarpet

Edited by Marcia Ramos