Added CLI tests for Products with Sync Plans.

Added more CLI CRUD tests for Produts by where SyncPlans are associated
to a Product as well as updating SyncPlans. Note that since the update
command was requiring both the Product's ID and NAME I submitted a pull
request to the Katello
project (https://github.com/Katello/katello/pull/3968) to make sure that
only ID is required. Therefore, please refrain from merging until the
Katello PR is merged.

Finally, I have enforced Unicode for all dictionary entries.