Added tests for Text::ucfirst

The test with UTF-8 characters is expectedly failing
Add UTF8 support to Text::ucfirst()

Uses UTF8::ucfirst()
Merge pull request #574 from kohana/3.3/bugfix/text-ucfirst-utf8

Add UTF8 support to Text::ucfirst