Respect animate flag when setting progress

This is the change I made so that when you reuse the progress view (for instance, to reset to zero), you don't have to have the progress bar animate all the way down - the animate flag is now checked when setting progress.

I also updated the demo view controller so that the non-animated progress bars don't animate. You can see the difference by running the demo app.