[CDN-124] Make API Tests tox compatible

This is part of a series of PRs to make the API tests tox compatible.
This PR adds the functionality to spin up a cdn server from the API
tests base class.
added base classes for tests
added base inheritance to all tests
Merge remote-tracking branch 'upstream/master' into basetests
merge changes from manager_driver
changed assert to better way"
merge conflict resolution
changed import order
ensure all inherit from base
new style transport
Merge remote-tracking branch 'upstream/master' into basetests
Merge remote-tracking branch 'upstream/master'
initialize the cdn_tests_config_dir value
Add pecan transport driver and tests
Add test configuartion && modify manager file
Address review comments

Update camelCased class names to PascalCase.
Update process join timeout to a low value.
Update setup.cfg

Replace the wheel section so steveodore driver will be gregisterd.
Merge pull request #57 from tonytan4ever/patch-1

Update setup.cfg
Merge remote-tracking branch 'upstream/master'
More pecan driver code && unittest