Tools: Re-landing r155392 (Point Tools scripts to LayoutTests/resources).
https://bugs.webkit.org/show_bug.cgi?id=120899.

Not reviewed.

The webkitpy test failure that resulted in the rollout is due to
update_webgl_conformance_tests_unittest.py referencing js-test-style.css
which is to be deleted. Deleting that line fixes the issue.

* Scripts/make-new-script-test:
(makePathToSharedSources):
* Scripts/run-fast-jsc:
* Scripts/webkitperl/httpd.pm:
(getDefaultConfigForTestDirectory):
* Scripts/webkitpy/layout_tests/servers/apache_http_server.py:
(LayoutTestApacheHttpd.__init__):
* Scripts/webkitpy/layout_tests/servers/http_server.py:
(Lighttpd.__init__):
* Scripts/webkitpy/layout_tests/servers/http_server_integrationtest.py:
(BaseTest.integration_test_port_and_root):
* Scripts/webkitpy/layout_tests/servers/http_server_unittest.py:
(TestHttpServer.test_start_cmd):
* Scripts/webkitpy/to_be_moved/update_webgl_conformance_tests.py:
(translate_includes):
* Scripts/webkitpy/to_be_moved/update_webgl_conformance_tests_unittest.py:
(TestTranslation.test_include_rewriting):

LayoutTests: Re-landing 155392 (Remove old fast/js/resources pre and post test files).
https://bugs.webkit.org/show_bug.cgi?id=120899.

Not reviewed.

* fast/js/resources/js-test-post-async.js: Removed.
* fast/js/resources/js-test-post.js: Removed.
* fast/js/resources/js-test-pre.js: Removed.
* fast/js/resources/standalone-post.js: Removed.
* fast/js/resources/standalone-pre.js: Removed.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155411 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Generate more SVG type checks and conversions.
<https://webkit.org/b/121066>

Reviewed by Anders Carlsson.

Switch another slew of SVG elements to auto-generated isFooElement()
and toFooElement() helpers.

Removed now-unnecessary casts and assertions as appropriate.
Converted some simple loops to childrenOfType iteration instead of
traversing child Nodes.

PS. This patch also adds const versions of toFooElement().


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155412 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, disable GC logging.

* heap/Heap.cpp:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155413 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Ref-ify more stack guards.
<https://webkit.org/b/121070>

Rubber-stamped by Anders Carlsson.

RefPtr<Foo> protect(this) => Ref<Foo> protect(*this).


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