Replace setup_method() with auto-use fixtures
Enable signals in main() instead of Interpreter.__init__()

Tests must now explicitly setup signal interception if they need it.
This allows Ctrl-C to work as expected while running most tests.
Correctly reset signal handling in tests
Implemented crc32
Removed extra changes from conftest and removed commented line
Reimplemented crc32 based on PHP implementation
Added implementation note
Implemented quoted_printable_decode and quoted_printable_encode
Fixed the way the hex digits are generated
Added tests for crc32
Synced to master
Merge remote-tracking branch 'upstream/master' into crc32
Use /bin/sh instead of /bin/bash.

Bash does not come standard on some systems and there is no guarantee it
will live in /bin.
Merge pull request #35 from hippyvm/signals

Signals
Merge pull request #37 from sk-/crc32

Implemented Crc32
Synced to master
Normalise all paths in _find_file()

Fixes the original issue in #28.
Strip leading newline from SimpleCGI output.

Allows hippy to work under lighttpd at least.
Merge pull request #40 from sk-/qp

Implemented quoted_printable_decode and quoted_printable_encode
Since there are only two CGI modes, this code disappears.

As discussed with fijal.