Use the lua client to run functional tests

As explained in the last commit, also remove the api-python travis target. Basic API checks are now part of the functional suite.