Fixed old regression, that stop the iteration of include rules for content style after a "*" rule
Updated unit test
Bug 725409 - Modules should have metadata to specifying applications' compatibility

- Added `engines` property to metadata
- Replaced manual exceptions for unsupported application in modules
- Modified cuddlefish and loader to enable parsing module's metada during module loading
- Added methods to `xul-app` to verify the applications' compatibility
- Update unit testing
fix bug
added tests
Bug 777823 - private-browsing module's isActive property should return true only if any window is in PB mode
Merge branch 'master' into 821774
Merge branch 'master' of https://github.com/mozilla/addon-sdk into 777823v2
bug 777830 and 822863 updating pb events and adding windows.open private option
updating private-browsing tests for per-window pb changes, and adding a couple of new pwpb tests
adding tests for pwpb
readding try/catch for bug 818800
removing a useless line
Merge branch 'master' of https://github.com/mozilla/addon-sdk into 777823v2
the order of window close and pb stop events depends on the order that modules are required at the moment, it should not matter what the order is though so long and isActive is false when either event is fired
Merge branch 'master' into 821774
Merge remote-tracking branch 'main/master' into 821774
adding a test for bug 804935 window.tabs dne error
use the real static-files, instead of fakes that have to be kept up to date...
http->https