fix username encoding. User::pwent return utf8 chars on Mac.
fix sha1 oid calculation at t/change.t. do encode_utf8.
Merge pull request #101 from bokutin/topic/test_fail_at_utf8_username_on_mac

Decode user's full name on darwin.

And make sure tests that compare a value retrieved from the system compare decoded data.