When no view_name is given, just display the context.

Do not try to get the immediate view ourselves.  This will let the
standard Zope and Plone machinery do its work.

Do the same when traversing to 'view' does not work even though
viewing this url works just fine.  That can happen in some cases.
Do not use deprecated clean_string from jquery.pyproxy anymore.

Requires jquery.pyproxy 0.3 or higher.
Note earlier move to zestsoftware github account.
Cleanup setup.py
Move version to setup.py
Move collective/sendaspdf/HISTORY.txt to CHANGES.rst.
Add MANIFEST.in and setup.cfg to control releasing.
Remove utils.py from top level directory.

This was mistakenly added in fed74aae74bb4ef3b6af2b832c296dccba7a996a.
The correct file was edited one revision later, in fed74aae74bb4ef3b6af2b832c296dccba7a996a.
Do the possible encoding to utf-8 in one spot.

Do this before calling a html_to_pdf transform method.
No longer convert everything to ascii for pisa.
First try to import pisa from the newer xhtml2pdf library.

Note that it can be hard for both libraries, including their
dependencies, to find versions that work on Python 2.4 (Plone 3).
Generally, wkhtmltopdf is recommended.
Do not require zope.app.component.

Makes this package compatible with Plone 4.3.
Still works on Plone 3.3 too.
Update classifiers and keywords in setup.py.
Preparing release 2.9
Back to development: 2.10
Travis: call wkhtmltopdf later.

It gives problems on the test server, which means the bin/test script is not even getting executed.
So first we ask the wkhtmltopdf for its version and its help,
then we call bin/test and pyflakes and pep8 and then call kwhtmltopdf with a proper command.