failing test

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
url escape before sanitizing

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
fix failing post count test

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
test multiple traversals

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
add symlink failing test

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
unbreak tests

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
fix symlink so tests fail

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
rebreak tests, move sanitization closer to write

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
test symlinkd dir, not file

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
patch symlink vuln and properly test

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
escape relative post permalinks, cleanup

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
Prevents disclosure of file existence

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
sanity check for pages permalink traversal

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
Relative posts should never fail to build, even if @dir or @name is nil

Fixes https://github.com/jekyll/jekyll/issues/1963
switched from YAML.safe_load* to SafeYAML.load*
added a test that YAML.load doesn't get clobbered

I THINK this is a good idea? I considered multiple approaches to testing this;
what I like about this dumb way (just try to deserialize a symbol) is that it's
nice and simple.
Add CoffeeScript converter.
Adding jekyll-humanize plugin to site documentation.
Quickly and easily add Font Awesome icons to your posts.
Merge pull request #1998 from 23maverick23/jekyll-humanize