Pass the path from the command line into update_manifest.

Until acbcad1cb71c6eebd2a63c5cf16ea7f366812f48, update_manifest directly
accessed the global 'opts' variable; this passes the path through the
arguments instead.
Merge pull request #1163 from Ms2ger/manifest-opts

Pass the path from the command line into update_manifest.
Add a test for the Document constructor.
Add check for the primary interface.
Test that the Document constructor returns an XML document.
Test the URL parser's encoding override with the Document constructor.
Don't use utf-8 in Document-constructor.html.
Merge pull request #391 from Ms2ger/Document-constructor

Add a test for the Document constructor; r=zcorpan
Remove a duplicated definition of HTMLScriptElement.
Merge pull request #1165 from Ms2ger/html-interfaces

Remove a duplicated definition of HTMLScriptElement.