yui/yui3 — pull request #93 by okuryu (2012-03-18 12:48:49+00:00)
Title: Fix #2530967 - Y.Lang.trim() should support non-string values for ES5 compatibility

Please review. Test results on browsers that I have are as follows.

```
$ yeti src/yui/tests/lang.html
Connected to http://localhost:9000
Waiting for agents to connect at http://localhost:9000.
When ready, press Enter to begin testing.
✔ Testing started!
✔ Y.Lang on Safari (5.1) / iOS 5.1
✔ Agent completed: Safari (5.1) / iOS 5.1
✔ Y.Lang on Chrome (18.0.1025.109) / Mac OS
✔ Agent completed: Chrome (18.0.1025.109) / Mac OS
✔ Y.Lang on Firefox (11.0) / Mac OS
✔ Agent completed: Firefox (11.0) / Mac OS
✔ Y.Lang on Safari (5.1.4) / Mac OS
✔ Agent completed: Safari (5.1.4) / Mac OS
✔ Y.Lang on Chrome (17.0.963.79) / Windows Vista
✔ Agent completed: Chrome (17.0.963.79) / Windows Vista
✔ Y.Lang on Firefox (10.0.2) / Windows Vista
✔ Agent completed: Firefox (10.0.2) / Windows Vista
✔ Y.Lang on Opera (11.52) / Mac OS
✔ Agent completed: Opera (11.52) / Mac OS
✔ Y.Lang on Internet Explorer (8.0) / Windows Vista
✔ Agent completed: Internet Explorer (8.0) / Windows Vista
✔ Y.Lang on Opera (11.61) / Windows Vista
✔ Agent completed: Opera (11.61) / Windows Vista
153 tests passed! (10126ms)
```