[CSS Shapes] Fix off by one in creating a RasterShape
https://bugs.webkit.org/show_bug.cgi?id=133499

Reviewed by Darin Adler.

Source/WebCore:
Test: fast/shapes/shape-outside-floats/shape-outside-floats-shape-margin-crash.html

* rendering/shapes/RasterShape.cpp:
(WebCore::RasterShapeIntervals::computeShapeMarginIntervals):
    marginY1 is supposed to be an inclusive endpoint, however, maxY()
    is an exclusive endpoint. This simply changes marginY1 into an
    exclusive endpoint.

LayoutTests:
* fast/shapes/shape-outside-floats/shape-outside-floats-shape-margin-crash-expected.txt: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-shape-margin-crash.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@169604 268f45cc-cd09-0410-ab3c-d52691b4dbfc
iOS Debug build fix

Rubber-stamped by Filip Pizlo.

* Configurations/LLVMForJSC.xcconfig:
Dead-code strip the llvmForJSC library unconditionally, to work around <rdar://problem/16920916>.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@169605 268f45cc-cd09-0410-ab3c-d52691b4dbfc