cli/user delete admin user test
added assertions after user create
Refactor helpers to return unicode strings
fixed puppet env tests
fixed product tests
replaced Products.org_name to self.org_name
fixed repo tests
changes to sync test
improved assertions as suggested
Make sure that CLI always deals with unicode.

To make it simpler and safer to use strings via CLI, all data that gets
passed to Paramiko gets encoded to UTF-8 and all data returned from
Paramiko gets decoded to unicode.
Merge pull request #504 from alda519/cli_user_admin_tests

cli/user delete admin user test
Merge pull request #534 from sghai/fixed-test

Fixed env and product tests..
Removed print statements.
Fix StringField to aways return unicode strings
Merge pull request #536 from elyezer/unicode-refactor

Fix StringField to aways return unicode strings
Typo
Merge pull request #538 from jhutar/master

Typo
Remove unnecessary if statement
Merge pull request #541 from elyezer/unicode-refactor

Remove unnecessary if statement
Merge pull request #540 from omaciel/unicode-refactor

Unicode refactor