Bail out early if the call to setImage is redundant.
Clear OLImageView's UIImage reference before setting animatedImage.
This makes sure OLImageView doesn't retain an old UIImage after replacing it with an animated OLImage.
Merge pull request #17 from ejensen/setImage-bailout

Bail out early if the call to setImage is redundant
Made sizeThatFits: and thus sizeToFit work on OLImageView
From UIView's documentation for sizeThatFits: "UIImageView object returns the size of the image it is currently displaying"
Merge pull request #19 from ejensen/sizeThatFits

Made sizeThatFits: & thus sizeToFit work
Fix retain cycle by CADisplayLink retaining target.

- displayLink getter will invalidate the displayLink if there is no superview. It will create one if there is none and is needed.
- The methods `- (void)didMoveToWindow` and `- (void)didMoveToSuperview` ensure displayLink creation and invalidation.
- To avoid invalidation and creation when moving parent views or windows, the methods to invalidate are called in the next cycle.
Merge pull request #21 from ondalabs/fixRetainCycle

Fix retain cycle by CADisplayLink retaining target. (fixes #18)
Section about categories in the README

Closes #13
Merge branch 'master' into image-named