CA-108526: Correcting a false assumption about having multiple VIFs on a VM connected to the test network. This will happen when having to test the management network.
Merge pull request #26 from rdobson/ca-108526

CA-108526: Correcting a false assumption about having multiple VIFs on a...
Adding Travis file for CI testing.
Adding requirements.txt file.
Moving 'kit' --> 'autocertkit'.
Adding init file for autocertkit module.

Adding __init__.py to the spec file.
Rename setup script for creating an ISO.
Move test files under autocertkit module.
Removing non-unit tests from utils_tests. Adding test that were in 'unit_tests' and removing that file.
Updating imports to refer to the installed package.
Maintaining unittests to integrate into CI system.

Signed-off-by: Rob Dobson <rob@rdobson.co.uk>
Updating module imports
Updating doc text for Dom0PIFParam test classes.
Moving XenAPI to its own module, and including as part of the package in order to not fail unittests.
Catching exceptions raised when attempting to configure logging.

This is to avoid exceptions being caused when run on a platform that does
not permit files to be created in '/var/log'. (e.g. TravisCI)
Merge pull request #28 from rdobson/travisci

Re-package parts of the repository to enable Travis CI to run unit tests
Fix that bonding tests ping using managed network issue. This always makes the tests passed even with Invalid Bonds.
Merge pull request #27 from bpwook/CA-105026

Fix Bonding test that always passes. Now it is failing when invalid network conf file is provided.
CA-107425: Adding new acktools package to contain generic code across the kit and plugin.

Implementing route retrieval function for understanding whether any updates to the routing table need to be made.

Signed-off-by: Rob Dobson <rob@rdobson.co.uk>
CA-107425: Updating the Make/spec files to include and install the new acktools library on the host.

Signed-off-by: Rob Dobson <rob@rdobson.co.uk>