Expose web-socket API.
Bug 866532: expose prePath property on URL instances and making URL properties writable

Conflicts:
	lib/sdk/url.js
	test/test-url.js
Implement socket server.
Merge branch 'bug/socket' into bug/websocket@820953
Update tests to use socket server.
Bug 878131: isPrivate() now always returns true if the new global pb service is enabled
Fix bug 880632 - Remove the Firefox 3.6 exception in test-windows.testActiveWindow because Firefox 3.6 is nowhere close to being a supported version of Firefox
Merge pull request #1044 from KWierso/880632

Fix bug 880632 - Remove the Firefox 3.6 exception in test-windows.testActiveWindow. r=mossop
Bug 850367 Page worker follows redirect, refactor match patterns for page-mods
Merge pull request #1003 from jsantell/page-worker-redirect

Fix Bug 850367 Detraitified page worker, r=@gozala
Fix for bug Bug 870558 - Document support for chrome.manifest and chrome directories; r=@erikvold
Merge pull request #1017 from Gozala/bug/websocket@820953

Bug 820953 - Expose web-socket API. r=@Mossop
Revert "Merge pull request #1017 from Gozala/bug/websocket@820953"

This reverts commit 3f003b71587b0ab399394f73c161c50249ca0994, reversing
changes made to ec3ee82d616a74d78376ea5b2f726fd45b66db4e.
Merge pull request #1042 from erikvold/878131

Bug 878131: isPrivate() now always returns true if the new global pb service is enabled r=@Gozala
Bug 792102 - Document support for cross-domain content scripts; r=@ochameau
Bug 882867: fixing tab:testOpenInNewWindowOnOpen test and making various other tab tests more stable
Bug 866532: Fixing broken tests from the previous merge
Merge branch 'master' of git://github.com/mozilla/addon-sdk into 866532v2
Merge pull request #1018 from erikvold/866532v2

Bug 866532: expose prePath property on URL instances and making URL properties writable a=@gozala r=@erikvold
Revert "Merge pull request #1018 from erikvold/866532v2"

This reverts commit 6faf1d06dc0ede94c9bfcc38858b1889d5ec7233, reversing
changes made to 0b52abe6a7f57f387459a2ac7cc62f5dcb70c947.