manually convert 15.2.3.5-4-315

- do not use runTestCase
- change includes
fix strict error

- move function declarations up
- automatic replacement of includes
automatic replace of includes

used script to replace includes: frontmatter
with propertyHelper.js ; manually added back
references to fnGlobalObject() where needed
additional helper functions

add helper functions for get and writable
duplicate runTestCase so can remove runTestCase.js from
includes of all tests in batch