Better whitespace adjustment for .string

Chrome 25 now applies word-spacing to inline blocks so we only need to use that adjustment for Opera and IE<8
See https://github.com/yui/yui3/pull/468, http://cssdesk.com/qyffY and https://code.google.com/p/chromium/issues/detail?id=170910