[update-reveal.js] Switched from "master" to "dev" branch of reveal.js

Needed to remove the "min" from css and js, as they aren't minified on
the "dev" branch like they are on master.
Synchronized reveal.js with reveal.js' 'dev' branch

* update-reveal.js:
  [update-reveal.js] Switched from "master" to "dev" branch of reveal.js
[support-tables] Upgraded redcarpet
[support-tables] Wrote up feature based on GFM Help

I read through the help on this page:

https://help.github.com/articles/github-flavored-markdown/

And wrote up Aruba/Cucumber to verify that I supported the core use
cases.

I threw in "mark" ala ==highlight== because I saw this in redcarpet and
figured it couldn't hurt?
[support-tables] Enabled various Redcarpet functionality

Tables, strikethrough, highlight..
Added support for writing GFM tables in markdown

* support-tables:
  [support-tables] Enabled various Redcarpet functionality
  [support-tables] Wrote up feature based on GFM Help
  [support-tables] Upgraded redcarpet
[vertical-markdown] Changed up pre/post process algorithm

Previously, we'd let the markdown processor take "---" and create an
"<hr/>" out of it.. and then we'd go to work with what was left.

Now, we explicitly seek out "---" and switch it to something the
markdown processor won't touch and doesn't care about-- in the
preprocessing stage: a boring old <div/>.

This is nicer.. but it's happening because I'm planning to use "***" as
the separator for vertical slides, and both --- and *** will end up as
"<hr/>"s.

If that happens-- I won't know which is which in the postproces step.
[vertical-markdown] Refactored pre/postprocess toward OO
[vertical-markdown] Started supporting '***' for vertical slides. Incomplete.
[vertical-markdown] Broke Pre/Post process specs out into distinct files
[vertical-markdown] Created Vertical Start+End.
[vertical-markdown] Supported back-to-back verticals
[vertical-markdown] Enhanced PostProcessor coverage
[vertical-markdown] Added additional feature coverage
Bringing in 0.5.1 fix to upcoming

Merge remote-tracking branch 'origin/master' into upcoming
Added support for vertical slides in Markdown

Merge branch 'vertical-markdown' into upcoming

* vertical-markdown:
  [vertical-markdown] Added additional feature coverage
  [vertical-markdown] Enhanced PostProcessor coverage
  [vertical-markdown] Supported back-to-back verticals
  [vertical-markdown] Created Vertical Start+End.
  [vertical-markdown] Broke Pre/Post process specs out into distinct files
  [vertical-markdown] Started supporting '***' for vertical slides. Incomplete.
  [vertical-markdown] Refactored pre/postprocess toward OO
  [vertical-markdown] Changed up pre/post process algorithm
CHANGELOG and version
v0.6.0. See CHANGELOG.md for details.

Merge remote-tracking branch 'origin/upcoming'

* origin/upcoming:
  CHANGELOG and version
  [vertical-markdown] Added additional feature coverage
  [vertical-markdown] Enhanced PostProcessor coverage
  [vertical-markdown] Supported back-to-back verticals
  [vertical-markdown] Created Vertical Start+End.
  [vertical-markdown] Broke Pre/Post process specs out into distinct files
  [vertical-markdown] Started supporting '***' for vertical slides. Incomplete.
  [vertical-markdown] Refactored pre/postprocess toward OO
  [vertical-markdown] Changed up pre/post process algorithm
  [support-tables] Enabled various Redcarpet functionality
  [support-tables] Wrote up feature based on GFM Help
  [support-tables] Upgraded redcarpet
  [update-reveal.js] Switched from "master" to "dev" branch of reveal.js