Merge pull request #3 from beav/travis

add travis config
travis fixups
travis fixups
Merge pull request #5 from beav/travis

travis fixups
delete manifest zip after importing

Previously, zip files were not getting cleared out which cluttered /tmp.

Also, add the build status to the readme
Merge pull request #6 from beav/delete-zip

delete manifest zip after importing
refactor to put "report_input" a conf option instead of cli option

Previously, the --report_input option was something you had to pass in via conf
file. This disabled SSH syncing as a side effect, which was confusing if you
were syncing from multiple satellites.

Instead, set "type=file" in the config file, which allows use of both SSH and
file syncing at the same time.
Rework unit tests to make them order independent

The mock config dictonary gives different results based on how the dict is
iterated over. The tests need to be more robust against different run orders.
Merge pull request #7 from beav/option-combine

refactor to put "report_input" a conf option instead of cli option
use sync_users config setting

In older versions of sst, users were synced from spacewalk to katello.

This doesn't work correctly with multiple satellites however, since there can
be collisions. Instead, default to not syncing users, and only sync if
"sync_users" is set to true, AND there is only one spacewalk that is being
synced.
Merge pull request #8 from beav/sync_users

use sync_users config setting
Automatic commit of package [spacewalk-splice-tool] release [0.47-1].
add failing test for 1064523
1064523: parse ';' properly in channel list when calculating clones
Merge pull request #9 from beav/parse-semicolon

1064523: parse semicolons correctly in channel lists
remove extraneous log statement
Merge pull request #10 from beav/remove-log-stmt

remove extraneous log statement
Allow disabling of autoentitle via conf file

Users can now set "autoentitle_systems = False" in checkin.conf to disable
autobind, if that behavior is desired.