replaced usage of 'requestContext3DMatchingProfiles' with custom implementation

Unfortunately, that AIR method is still buggy. See:
http://forum.starling-framework.org/topic/potential-problem-with-the-starling-profile-auto-selector
and
https://bugbase.adobe.com/index.cfm?event=bug&id=3757050
Merge branch 'master' of github.com:PrimaryFeather/Starling-Framework
fixed missing argument check (closes #541)
Container's rotation and scale are now handled correctly.
fixed that fatal error box was not scaled right in some situations
changed 'reqeustContext3D' call to be backwards compatible again
now handling invalid profiles, too

e.g. "baselineExtended" is only available beginning with AIR 3.7
DeferredShadingContainer can now be scaled/rotated in any way you want.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	starling/src/starling/core/Starling.as
Merge branch 'master' of https://github.com/Varnius/Starling-Framework