Merged with stable.
Try to solve i18n problems with a few options:
- `site/slugify` setting drives how tags/categories/etc. are slugified.
- Supports transliteration, percent-encoding, user dictionaries or nothing.
When encoding URLs, don't slugify filenames.
Fixes for slugification and multi-tags:
- Fixed broken multi-tag support since multi-tags are specified as true arrays
  in `pctagurl`.
- Changed how slugify options are specified to make it more explicit.
- Added `iconv` slugify option.
Fixed display of multi-tags being baked.
More fixes for international slugification.
Added `res2dash` option for slugification.
Slugify fixes for #74
Unit test for slugifyFix
Merged `olegcherr`'s fixes for non-latin support in tags/categories.
- Added more unit tests.
- Give tag/category page the proper tag and URL.
Replacing dots with slashes in tag/category names.
This is because it messes up the code that figures out what extension to use
for an output file during the bake.
Better unit test infrastructure:
- Fixed inconsistent namespaces for test cases.
- All `MockFileSystem` instances that use real paths now use a predefined
  directory in the `tmp/mock` directory.
- Added base test case class that cleans up the `tmp/mock` directory. Removed
  old way to clean up.
New unit-test for some tag-related things.
Fixed a bug with tag template objects being slugified.
Added Haml formatter.
Updated CHANGELOG.
Added installer script.
Merged changes.
updated JekyllImporter.php

Updated JekyllImporter.php to use Symfony\Component\Yaml\Yaml::parse() instead of load()
Changing how plugins are loaded.
Not relying on parsing Yaml info file anymore. Instead, take the first `*Plugin.php` file in the folder.