Fix setter so IE7/8 can set text of style element

fixes #2265

Our setters brake old IE when setting text of a style element.
This pull request adds a alternative `propertySetters.text` in case the problem exists in the Browser.

Used some ideas from @arian's  fix on his `fix-2265-text branch`.
@ibolmo as it is we would spare adding this extra feature check (under). 
But I can also change the other way around if you prefer.

```
/*<ltIE9>*/
// #2479 - IE8 Cannot set HTML of style element
var canChangeStyleHtml = (function(){
    var div = document.createElement('style'),
        flag = false;
    try {
        div.innerHTML = '#justTesing{margin: 0px;}';
        flag = !!div.innerHTML;
    } catch(e){}
    return flag;
})();
/*</ltIE9>*/
```