update thirdparty submodule
[[ ResIndependence ]] rename OSX MCScreenDC methods getwidth, getheight -> device_getwidth, device_getwidth
[[ RefactorGraphics ]] copy source scale in MCImage copy constructor
[[ RefactorGraphics ]] Initial implementaiton of bitmap effects.
[[ RefactorGraphics ]] Initial implementation of text rendering on OS X.
Merge commit '88ab07342a176e5745dd86477dbc4d8cf7aeea03' into feature/childControlIDs_childControlNames_of_group
[[ ChildControlProps ]] resolved crash when group contains no controls
Removed global for storing fonts in use. started refactoring based on runrevmark suggestions.
Merge remote-tracking branch 'trevordevore/load-font' into feature/load-font

Conflicts:
	engine/src/executionerrors.h
	engine/src/parsedef.h
[[ DynamicFonts ]] refactored to use MCLoadedFont
 - commit also resolves a merge issue from the previous commit
[[ RefactorGraphics ]] Update thirdparty submodule
[[ MeasureText ]] measure the size text needs if drawn with the effective font of the given object
[[ Bug 10445 ]] Sort international does not work on Android
[[ ResIndependence ]] store patterns as MCPatternRefs with image scale. Apply pattern scale when drawing
OSX - apply pattern scale when printing
[[ ResIndependence ]] implement pattern scaling for win32 printing.
Fix compile error from broken shape scaling partial implementation.
rename win32 MCScreenDC methods getwidth, getheight -> device_getwidth, device_getheight
[[ RefactorGraphics ]] Combine MCObject patternids into patterns
[[ ResIndependence ]] Rename mobile device methods
[[ MeasureText ]] added docs, added error if object is not open
[[ RefactorGraphics ]] Initial implementation of Windows text rendering.
[[ RefactorGraphics ]] Tweaks to sort out some of the text rendering issues.
[[ RefactorGraphics ]] Fixed memory leak with generating masks on Windows.
[[ RefactorGraphics ]] Tweaks text bound generation on Windows to make sure it is correct.