Adding a skeleton test file for the ISO distributor's publish.py.
Added the beginnings of a unit test for publish.py.
Completed a test for _build_metadata().
Added a test for
pulp_rpm.plugins.distributors.iso_distributor.publish._get_build_dir().
Added a unit test for pulp_rpm.plugins.distributors.iso_distributor.publish._copy_to_hosted_location()
Add a test for
pulp_rpm.plugins.distributors.iso_distributor.publish._symlink_units().
Added a test for
pulp_rpm.plugins.distributors.iso_distributor.publish._rmtree_if_exists().
Added a test for
pulp_rpm.plugins.distributors.iso_distributor.publish.publish().
Make sure _get_or_create_build_dir() is safe to call twice.
Added some assertions that we are making the correct pycurl calls.
Added a test for _filter_missing_isos().
Added a test for _create_units().
Added some tests for distributor.py.
Removed some unused imports.

Signed-off-by: rbarlow <rbarlow@redhat.com>
Add a test for distributor.validate_config.
Updated .gitignore for Eclipse.
Added some simple tests for ISO importer configuration.
Coverage.
Don't allow negative max speeds.
Moar Coverage!