Updated shape to use style method
Merge branch 'master' into shape_style
fix sample31 and paint exceptions
updated gradient comparison and paint exception
modified gradient <=> operator
updated gradient comparison
Merge branch 'master' into shape_style
added gradient spec
Merge pull request #828 from shoes/shape_style

Updated shape to use style method

Changelog: improvement