Handle missing $server['HTTP_ACCEPT_ENCODING']
Added `site.pages` template data to list all pages recursively.
Added unit tests.
Updated CHANGELOG.
Skip page assets directories in the linker.
Added support for filtering/limiting the `site.pages` iterator.
TODO: Try an unify things with the `PaginationIterator`.
Merge pull request #58 from pramsey/master

$server['HTTP_ACCEPT_ENCODING'] doesn't always exist
Fixed a bug with exceptions thrown when parsing YAML configuration headers.

--HG--
extra : rebase_source : c7fc2af4e0b8469102414c2378239c7013154e22
Fixed a bug with slugifying multi-tags.
Baking fixes:
- Added more debug information about skipped files/directories.
- Fixed a bug where a file would not be processed correctly if its cache was
  valid, but its output was missing.

--HG--
extra : rebase_source : d216b2de53bad9558711b3ac9df6eedbdac82067
Don't set the timezone by default, but add support for a `site/timezone` setting.