Add 'title' to collection URLs

Spiritual successor to https://github.com/jekyll/jekyll/pull/2799.

This addresses @parkr's [comment](https://github.com/jekyll/jekyll/pull/2799#issuecomment-53336212) from https://github.com/jekyll/jekyll/pull/2799:

>I'd like them to map to Liquid variables (i.e. `page.name` == `:name`, etc). Ideally, we'd have:
>
>1. `name` == `File.basename(path, ".*")`
>2. `title` == `page.title` in Liquid, sluggified

This also addresses @gjtorikian's [comment](https://github.com/jekyll/jekyll/issues/2847#issuecomment-53826395) from https://github.com/jekyll/jekyll/issues/2847:

>Oh dang, I didn't know `:title` slugified.
>
>Yeah, on documents would be grand.

Let me know what you think! :heart:
Also, I suggest just stealing [Rails method](https://github.com/rails/rails/blob/08754f12e65a9ec79633a605e986d0f1ffa4b251/activesupport/lib/active_support/inflector/transliterate.rb#L85-L93). `\w` is clever, but for truly "pretty" URLs it should be both lowercase and accepting of `-` or `_`.