Remove unmaintained functional tests

This commit removes test_api which provides some functional tests
which we have not kept up. Instead functional tests should be added
to our tempest integration which runs automatically per commit.

Change-Id: I5ad7040c6dd9fa0c07f9e3c039629b040df11ee9
Merge "Remove unmaintained functional tests"