Updates to ofRectangle::ScaleIntoMe. 
Now ofRectangle::ScaleToMe.  
More scaling options via ofRectScaleMode.
Added the missing offset.
OF_RECTSCALEMODE_STRETCH -> OF_RECTSCALEMODE_STRETCH_TO_FILL
Added correct new STRETCH_TO_FILL enum.
Merge branch 'develop' of git://github.com/openframeworks/openFrameworks into ofRectangle_Additions
Added ofAspectRatioMode enum.
Added alignment enums, both vert and horz. The alignment enum values are based on Qt and could, if desired, be combined into a single bit-wise combined alignment flag.
Updates / Additions:
- x/y are now references to an underlying ofPoint
  for easier ofPoint/ofVec manipulations of an ofRectangl.
  (addresses issue #821 by @danomatika)
- Added setters for x/y/width/height/position (vec)
- Changed the variable names on translateXXX to dx/dy (delta x/y)
- Added translateX, translateY
- Added scaleWidth / scaleHeight for independent control.
- changed scaleToMe to simply be scaleTo.
  + remove personal pronoun.
  + Scales itself, rather than returning the scaled version of another ofRectangle.
- Added scaleTo functions that are more generic, using the new ofAspectRatioMode.
  + This allows more flexible scaling with alternate alignments.
  + Overridden functions provide easier access w/o changing defaults.
- Added alignTo functions that now work with the new ofAlignHorz and ofAlignVert enums.
  + contain functions for aligning to other rects, points, and a single value,
    based on a the anchor.
- Moved the overridden operators to the bottom of the implementation file / header.
- Added getLeft()/getRight()/getTop()/getBottom().
  + since our ofRectangle class supports negative width/height, these offer
    more intuitive interaction with known edges.
- Added getHorzAnchor() / getVertAnchor() to get edges by using the new alignment enums.  Throws errors if the alignment enums are invalid.
- getPosition and getPositionRef added.
- Moved getCenter() to live with the other getters.
Added example / test suite for all new alignment and scaling features. 
Merge branch 'develop' of git://github.com/openframeworks/openFrameworks into ofRectangle_Additions
Added -
    ofPoint getTopLeft() const;
    ofPoint getTopRight() const;
    ofPoint getBottomLeft() const;
    ofPoint getBottomRight() const;
Added `intersects()/inside()/growToInclude() functions for lines. Addresses #1568.  To do much more with lines, we need a `ofLine` - or `ofLineSegment` to make returns easier.  For instances, `ofLineSegment ofRectangle::getIntersection(const ofLineSegment& line);`
Minor formatting cleanup.
Merge branch 'develop' of git://github.com/openframeworks/openFrameworks into ofRectangle_Additions
Merge branch 'develop' of git://github.com/openframeworks/openFrameworks into ofRectangle_Additions
many video player fixes

Don't play video without calling play
Request only RGBA buffers from QTKit
getLoopType implemented
Fix timeout for scrubbing at end of video
Renamed synchronous scrub to synchronousseek
Swapped order of setting external texture in Texture Only mode to avoid console error
Fixed seek error on videos with NULL timevalues from quicktime. assumes correct incoming time
Moved 'self.justSetFrame = true' to before the call to setTime. Some movies were updating before the flag was set and therefor spinning out.
Reverted to using movie time and not CoreVideo frame received time
Synchronized destructor and safely removed image callback
Fixes for the play/pause system to match legacy player and allow speed==0.0f to be used as a "Valid" speed.
Merge pull request #2 from bakercp/ofQtKitPlayer_Fixes

Fixes for the play/pause system to match legacy player.
call to firstFrame() to make sure the first frame is loaded when video loads
solved drop frame inaccuracy on setFrame