Updated signature version regex for rhel6-ish distros again
Added -suseboot to list of things to remove from a new distro's name
Fixing up test cases again
Removing import tests from new test module
Renamed test module to refelect xmlrpc test, plus removed import test stuff
Renamed xmlrpc tests again, nosetest needs the _test to find it
Removing unneeded server module for new tests
Adding cli tests framework to new tests
Adding another CLI test
Added more tests, using CLI commands and testing imports
Added more distros to import test list
Add ubuntu 10.04 (lucid) to distro signatures
Change apt_sync mirror url parsing

There's a bug in the logic of apt_sync's mirror url parsing code that
only comes out in a very specific case.

When parsing a url like http://apt.puppetlabs.com/dists/oneiric/, where
there are no directories between the servername and the "/dists/"
directories, the code leaves the debmirror --root argument empty, which
causes an application error in debmirror.

This patch changes the code to include the leading slash in the
path name, which debmirror can handle in any case, so there's no benefit
to stripping it out anyway.
Modified import tests to delete the distros on the fly rather than all at once
Modified nfs mount to use the jenkins host instead of another
Modified paths for distros in import due to NFS path change
Removing mount from the unittest code
More testing changes
Added in a placeholder for ESX 4.0 kickstarts
Reorganizing tests to make it easier to run them individually