Fix date formatting for BSD

and os x :)
980523-user-env - do not require --default_environment in headpin mode
system-tests - The environment is needed for RHSM registration

This was changed since the systems can subscribe to Library.
Merge pull request #48 from iNecas/system-test-fix-rhsm-register

system-tests - The environment is needed for RHSM registration
Merge pull request #47 from thomasmckay/980523-user-env

980523-user-env - do not require --default_environment in headpin mode
Merge pull request #45 from pitr-ch/story/foreign-keys

Fix date formatting for BSD
system tests - postpone system unregister

Tests failing due to premature system cleaning
system tests - skip subscription-manager release --set

Since BZ 818205 it's harder to test this without real manifest.
system tests - the usage of packagegroup info changed a bit

uuid is used as identifier instead of name
system tests - don't throw away test results

The output should be handled correctly in test_own_cmd_success.
Throwing the output out meant we didn't see the test results, just
info about some failing tests in summary.
add last_checkin time to register
Merge pull request #49 from iNecas/fix-system-tests

system tests fixes
Merge pull request #50 from beav/master

allow passing last_checkin during registration
Initial CLI support for the new About API.
Merge pull request #51 from omaciel/about_api

Initial CLI support for the new About API.