improve getStyle/setStyle to handle composite properties
improvements for getStyle/setStyle methods
handle vendor prefixes in setStyle + add test