Made OLImageView's usage of CASisplayLink more consistent
Fixed a #define in the demo app delegate.
Reverted some testing code.
Use displayLink.duration instead of manually tracking the frame duration.
Merge pull request #11 from ejensen/OLImageView-Cleanup

Improved consistency of OLImageView's displaylink managment
Fixed issue #14
Really fixed #14
Made the OLImage's inherited properties return the values of it's first frame.
Merge pull request #15 from ejensen/property-compatibility

Made OLImage's inherited properties return the values of it's first frame
Added support for UIImage's initWithData:scale: methods that were added in iOS6
Consolidated the frame retrieving code in the process.
Grouped instance & class methods.
Bail out early if the call to setImage is redundant.
Removed the extra check to make sure UIImage supports the iOS6+ initWithData:scale:
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