Add integration test scripts

These scripts are named ti_*.py to prevent them being discovered
by unittest with its default parameters.

The ti-perl directory contains tests which assume that a Perl Taco
server is already available.