Added CRUD tests for Sync Plans via CLI.

Added basic CRUD functionality for sync-plans via the CLI. Also had to
modify CLI base.py create command to take on the optional
``organization-id`` argument, as some resources from Katello require
that argument for some subcommands (and create calls Info to make sure
things went ok).

Finally, filed Bugzilla issues #1082157 and #1082169 to deal with some
idiosyncrasy from hammer sync-plan command.
Adding BZ Testimony attributes.
Merge pull request #607 from omaciel/cli-sync-plan-tests

Added CRUD tests for Sync Plans via CLI.
Move foreman's tests and data to foreman package

Move api, cli and ui tests and data dir to tests.foreman package
Update imports and paths

Update for the new tests directory structure
Update Travis configuration
Merge pull request #609 from elyezer/tests-dir-refactor

Tests directory refactor