fix TypeError in `acrylamid view` under python3

When a browser asks acrylamid's server for something that doesn't exist in
output (e.g.: favicon.ico), an IOError bubbles up from http.server.
In the course of handling this, acrylamid.lib.httpd:end_headers (line 47) tries
to write a Cache-Control header. However, the string arg is of type str,
yielding:

	TypeError: 'str' does not support the buffer interface

that's really because write() is expecting a bytestring, like b''.
So, this change just adds that b prefix before the string literal.
Merge pull request #126 from sashahart/master

fix TypeError from `acrylamid view` in Python 3
fix yet another strtime unicode decode error
travis should also test legacy branches
Update setup.py

testing failed Windows install: hard-coded version# and pluralized `tests_require`
Update MANIFEST.in

Seems Windows can't handle a trailing slash in a path name use like this. Found by way of http://code.google.com/p/py-amqplib/source/detail?r=6d296f64a9a4 and http://code.google.com/p/py-amqplib/issues/detail?id=42
Update setup.py

go back to determining version # dynamically
Merge pull request #129 from maphew/master

fix windows install error
Update setup.py

remove raw oath string, shouldn't be there.
fix tests_require to include Attest-latest, related to #129
Merge pull request #130 from maphew/master

raw path string not needed
work around ubuntu's preferred encoding ANSI_X3.4-1968, closes #131
assume UTF-8 for all text files generated by Acrylamid

Due a weird behavior of Ubuntu, the preferred encoding -- although set
via `locale.setlocale('en_US.UTF-8')` -- can be different than
`locale.getlocale()[1]`. This causes Python to open text files without
an encoding and results in unicode decode errors due the ASCII codec.
Merge branch 'fix/131'
compare binary with text won't work, fixes 9eecebf
support date values from 1.1.1990, closes #133

Datetimes before 1990 are not supported by python's datetime API and the
exact beginning may vary. I live in UTC+1 and can't use the 1.1.1990
because it is actually 1899.
catch unicode errors during writing and report path, see #134
Fix reStructuredText warnings.

By using anonymous hyperlinks (http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#anonymous-hyperlinks)
we can still attach the "source" title to the links while also preventing the
"Duplicate explicit target name" warning.
Merge pull request #136 from markvl/readme-fix

Fix reStructuredText warnings.
remove temporary directory removal for the Jinja2 asset writer, closes #135