Fix bug in WebKitGTK+, backgroundRepeat return "wrong" values

In WebkitGTK+ (tested in version 1.2.0) `backgroundRepeat` property returns different values ​​in other engines.

eg.
> `background-repeat: repeat-x` returns as `repeat no-repeat`
> `background-repeat: repeat-y` returns as `no-repeat repeat`