Only use quadraticCurveTo when rendering rectangle with rounded corners. Closes #691
objects -> getObjects()
Add plato to dev dependencies
Build distribution
Make gradient module optional
Remove bottom/right from `fabric.Path#_parseDimensions`, as it's incorrect and not used anywhere. Build distribution. Closes #666