Implement addon/window API.
Simplify hidden-frame implementation by using
addon/window instead of platform specific hidden one.
Write tests for system runtime.
Write tests for system/events.
Handle case where access of `runtime.XPCOMABI` throws.
adding a private-browsing key to the package.json
Fix Bug 828746 adding a isPrivate method to the private-browsing module
Merge branch 'master' of https://github.com/mozilla/addon-sdk into 828746

Conflicts:
	lib/sdk/tabs/tab-firefox.js
	test/test-private-browsing.js
trying a new method of getting a chromeWindow from a Tab or BrowserWindow
Merge branch 'master' of https://github.com/mozilla/addon-sdk into 828746
Merge branch 'master' of https://github.com/mozilla/addon-sdk into 820582
exposing the private-browsing flag to runtime
Bug 828746: adding getOwnerWindow.implement to get associated windows for object instances, isPrivate() works in global private browsing mode, md updates for the docs, renaming the module that defines getOwnerWindow for pb context
Merge branch 'master' of git://github.com/mozilla/addon-sdk into 820582
Merge branch '828746' into 820582
bug 820582: fix for tests that used loader w/out metadata
Merge branch 'master' of https://github.com/mozilla/addon-sdk into 828746
bug 828746: testing require("sdk/private-browsing/window/utils").getOwnerWIndow, and adding isPrivate support for Fennec, though this still always returns false at the moment
Convert manifest to "v2" version without path attribute and without lib in module paths
Update test to always use absolute path to sdk modules