BREAKING: Change aspect ratio behavior
BREAKING: Change aspect ratio behavior

Summary:
== Before ==
- Aspect ratio would do its best to fit within it's parent constraints
- Aspect ratio would prioritize `alignItems: stretch` over other sizing properties.

== After ==
- Aspect ratio is allowed to make a node grow past its parent constraints. This matches many other aspects of flexbox where parent constraints are not treated as hard constraints but rather as suggestions.
- Aspect ratio only takes `alignItems: stretch` into account if no other size definition is defined. This matches the interaction of other properties with `alignItems: stretch`.

== Updating your code ==

**You probably don't need to do anything** but in case something does break in your product it should be as easy as  adding `{width: '100%', height: '100%', flexShrink: 1}` to the style declaring the `aspectRatio`.

Reviewed By: gkassabli

Differential Revision: D5639187

fbshipit-source-id: 603e8fcc3373f0b7f2461da2dad1625ab59dcb19

cdlewis/react-native,rickbeerendonk/react-native,arthuralee/react-native,dikaiosune/react-native,jevakallio/react-native,javache/react-native,frantic/react-native,pandiaraj44/react-native,rickbeerendonk/react-native,myntra/react-native,cdlewis/react-native,hammerandchisel/react-native,javache/react-native,myntra/react-native,myntra/react-native,myntra/react-native,hammerandchisel/react-native,janicduplessis/react-native,exponent/react-native,makadaw/react-native,exponentjs/react-native,hoangpham95/react-native,cdlewis/react-native,frantic/react-native,cdlewis/react-native,pandiaraj44/react-native,rickbeerendonk/react-native,makadaw/react-native,hoangpham95/react-native,cdlewis/react-native,facebook/react-native,makadaw/react-native,hammerandchisel/react-native,ptmt/react-native-macos,javache/react-native,janicduplessis/react-native,makadaw/react-native,facebook/react-native,janicduplessis/react-native,ptmt/react-native-macos,jevakallio/react-native,hoastoolshop/react-native,Bhullnatik/react-native,exponent/react-native,cdlewis/react-native,kesha-antonov/react-native,makadaw/react-native,janicduplessis/react-native,hammerandchisel/react-native,exponent/react-native,janicduplessis/react-native,kesha-antonov/react-native,kesha-antonov/react-native,rickbeerendonk/react-native,dikaiosune/react-native,hammerandchisel/react-native,hoangpham95/react-native,hammerandchisel/react-native,myntra/react-native,dikaiosune/react-native,exponent/react-native,ptmt/react-native-macos,hoastoolshop/react-native,hoastoolshop/react-native,makadaw/react-native,rickbeerendonk/react-native,myntra/react-native,javache/react-native,hoangpham95/react-native,exponentjs/react-native,frantic/react-native,pandiaraj44/react-native,dikaiosune/react-native,arthuralee/react-native,hoastoolshop/react-native,javache/react-native,Bhullnatik/react-native,jevakallio/react-native,pandiaraj44/react-native,facebook/react-native,hoastoolshop/react-native,hoangpham95/react-native,rickbeerendonk/react-native,exponentjs/react-native,Bhullnatik/react-native,hoangpham95/react-native,exponentjs/react-native,ptmt/react-native-macos,exponent/react-native,jevakallio/react-native,facebook/react-native,cdlewis/react-native,jevakallio/react-native,pandiaraj44/react-native,facebook/react-native,Bhullnatik/react-native,cdlewis/react-native,exponentjs/react-native,kesha-antonov/react-native,jevakallio/react-native,Bhullnatik/react-native,jevakallio/react-native,ptmt/react-native-macos,pandiaraj44/react-native,exponentjs/react-native,javache/react-native,jevakallio/react-native,arthuralee/react-native,hoastoolshop/react-native,myntra/react-native,Bhullnatik/react-native,javache/react-native,kesha-antonov/react-native,makadaw/react-native,dikaiosune/react-native,kesha-antonov/react-native,exponent/react-native,hoastoolshop/react-native,facebook/react-native,makadaw/react-native,frantic/react-native,pandiaraj44/react-native,facebook/react-native,javache/react-native,arthuralee/react-native,exponentjs/react-native,jevakallio/react-native,facebook/react-native,hammerandchisel/react-native,hammerandchisel/react-native,kesha-antonov/react-native,rickbeerendonk/react-native,Bhullnatik/react-native,dikaiosune/react-native,frantic/react-native,facebook/react-native,rickbeerendonk/react-native,dikaiosune/react-native,hoangpham95/react-native,exponent/react-native,ptmt/react-native-macos,myntra/react-native,hoastoolshop/react-native,dikaiosune/react-native,ptmt/react-native-macos,Bhullnatik/react-native,janicduplessis/react-native,pandiaraj44/react-native,exponentjs/react-native,cdlewis/react-native,rickbeerendonk/react-native,javache/react-native,janicduplessis/react-native,kesha-antonov/react-native,makadaw/react-native,kesha-antonov/react-native,ptmt/react-native-macos,janicduplessis/react-native,arthuralee/react-native,exponent/react-native,hoangpham95/react-native,myntra/react-native