pass encoded values into os.environ

if config values contains fancy unicode characters
that doesn't fit into the default encoding like » Ж Љ
the deploy task will raise an UnicodeEncodeError.
Merge pull request #103 from chripo/encode_env_vars

pass encoded values into os.environ
add @iromli's website to real world examples
ignore files included via @import SASS/SCSS/LESS

Only works for stylesheets where the @import clause is within the first
512 bytes. From now on, Acrylamid compiles assets per directory and
per extension in an independend process.
add developer requirements
PingBack for inline Markdown/reST links
jinja2 filter imports macros from theme/macros.html automatically

Avoids repetitive import statements for image galleries for example.
Fails silently when there is no macros.html.
import macros with context (access to env and conf)
forgot re.MULTILINE in dc7f24e
change Markdown output format from xhtml1 to xhtml5

At least for me, xhtml1 produces invalid HTML5 code for footnotes. XHTML
1.1 is anyway deprecated, hence we move forward to HTML5!
per-entry template for full-text view using layout: foo.html

or template: foo.html in the metadata information. This will only
affect the entry, page and translation view.
fix sitemap generation for output_dir without trailing slash
fix jinja2-templating test broken by 30b4acd
add a 'Why the name Acrylamid' section
add another real world examples (take a look at his macros.html ;-)