Updates and improves the "starter" template.

 * Cleans up CSS.
 * Handles page title endings more elegantly.
 * Renders the advanced menu below the basic one.
 * Corrects and updates content.
 * Explains how to generate and serve the template.
 * Makes it more straightforward to contribute.
Added config value to allow user-defined encode safe list to be used with the encoding of url values (media_url, content_url, and full_url). I wanted to use absolute urls for the media_url config value (I did not want to encode : or /).
Add support for custom jinja filters.
Importing the filters with __import__ lookup.
typo
Force escape on title in Atom feed

Signed-off-by: Julien Danjou <julien@danjou.info>
Add Node.rwalk support

Signed-off-by: Julien Danjou <julien@danjou.info>
Avoid index error if there aren't pages when iterating for paginator.
Merge branch 'patch-1' of git://github.com/sirlantis/hyde into local
fixes #155 infinate recursion error with resource dependencies
Update hyde/layouts/basic/layout/atom.j2

Fix to the atom.j2 layout to keep the article 'resource' scope, thus fixing some issues that may occur if you had references to the 'resource' variable within the article content.
Merge pull request #203 from adube/patch-2

Update hyde/layouts/basic/layout/atom.j2
Merge pull request #176 from jd/master

Fix Atom feed title generation
Merge pull request #138 from merlinrebrovic/master

Updates and improves the "starter" template.
Merge pull request #150 from joshgerdes/master

Added encoding safe list config value
Merge pull request #163 from Erkan-Yilmaz/master

typo
Merge pull request #190 from irrelative/master

Fix pagination error on generation
Merge pull request #200 from davefowler/master

Infinite Recursion fix
Upgrade dependencies and setup for 0.8.5.

- Upgrade and fix versions for dependencies
- Use the typogrify package on pypi
- Fix tests that break because of the upgrades
- Bump version
Reuse `fswrap` and `commando.util` modules.

*   Remove `hyde.fs` use `fswrap` package instead.
*   Remove logging functions from `hyde.util`. Use `commando.util`
    instead.
*   Remove `hyde.loader`. Use `commando.util.load_python_object`
    instead.