Wrote test for img-src-4_1

http://www.w3.org/Security/wiki/Test_Assertions_For_Content_Security_Policy#Test_Assertions_for_img-src_directive
test for stylesheet load via link element being blocked if not in style-src
port existing php test over to new test harness
port existing php test for data: correctly allowing script in data: URIs to execute
port test for script-src 1.9 from php tests
When updating manifest from a non-checkout put changes into local_changes section.

Instead of overwriting manifest entries when updating against a local copy (not clone) of
the tests, put differences into the local_changes section, rather than overwriting the
data about upstream. This makes resyncing changes with upstream easier.
fixup! When updating manifest from a non-checkout put changes into local_changes section.
media-src csp positive and negative tests
Removal of .ds_store
Sync unitless length quirk with https://github.com/whatwg/quirks/commit/78352c6253798f0bd9316680637fc833f7c08919
Tweak how quirks tests are set up to work better in gecko
Make quirks reftests actually link to the reference
Merge pull request #1468 from zcorpan/quirks-onload-tweak

Tweak how quirks tests are set up to work better in gecko
Merge pull request #1469 from zcorpan/quirks-reftest

Make quirks reftests actually link to the reference
Merge pull request #1467 from zcorpan/unitless-length-whitelist

Sync unitless length quirk with ...
whitespace, hostname generation fixups
Add assert description to make judgement easily

- It is difficult for user to judge test result if there is nothing on the page.
Put the test criteria before the test content
Merge pull request #1470 from JianfengXu/audio/update

Add assert description to make judgement easily
Merge pull request #1446 from w3c/jgraham/manifest_local_changes

When updating manifest from a non-checkout put changes into local_changes section