Added a link to the list of all tz database time zones
Fix Post#url escape

Post#url was escaped using CGI.escape.
When file name contains a space character, its url points to
non-existing URL.

For example, when we have a post named '2014-01-02-foo bar.md',
we expect its url to be '/2014/01/02/foo%20bar.html',
but it was actually '/2014/01/02/foo+bar.html'.

We now define Jekyll::URL.escape_path and Jekyll::URL.unescape_path,
and use them to escape and unescape Post#url
Fix Page#url escape

Post#url wasn't escaped at all.

For example, when we have a page named 'a#b.html',
we expect its url to be 'a%23b.html',
but it was actually 'a#b.html'.

We now use Jekyll::URL.escape_path and Jekyll::URL.unescape_path.
Move URL escape to Jekyll::URL
Add links to our lovely new Help repo
Link to Docs should always be 'Docs'. Props @cobyism
Shorten 'Overview' to 'Home'
Clean up fonts used.

* remove the unused ones
* switch to using `700` for `bold` consistently
* use `400` for normal font weight
Move rouge loading
For the case when more than one category specified in the news item, make sure category names formatted nicely with comma delimiter like this: category1, category2. Instead of categor1category2.
Update dat history format so it's right whoopsies.
Less code than in commit c3b327dbe75b36640bd2df6880ecb4b98c2eff8b
Thank you @budparr and @parkr
Switch to using an ico file.

Works in all browsers plus it includes a 32x32 icon alongside with the 16x16 one.
Just freaking publish the site.
Merge pull request #2191 from pilosus/site
Update history to reflect merge of #2191 [ci skip]
Extract plugin management into its own class.
Redirect all the people to the help repo.
Require 'plugin_manager' in lib/jekyll.rb
remove default post with invalid date