Merge pull request #6 from cvan/master

add "push" to allowed permissions; fix typo with "device-storage:sdcard" permission (bug 867832)
Update to nose 1.0.0
Make `developer` a required field (bug 875344)

I'm being lazy and not testing err.hosted because nobody uses it.
Python 2.7.3 and JS 1.8.5 updates
Fix test for missing developers
Test for long names in locales as well
Make launch_path mandatory for packaged apps (bug 874522)
Remove E4X
Remove content JS nodes
Add feature detection (bug 862443)
Add feature profile tests (forgot to git add)
bug 836759 Add returnValue param to activities
Merge pull request #7 from eviljeff/patch-6

bug 836759 Add returnValue param to activities
detect navigator.mozMobileConnection for feature profiles
Merge pull request #8 from cvan/dbc3aa3651898a8dbbccda16d4edcea9d320a55f

detect navigator.mozMobileConnection for feature profiles
Update requirements
Add redirects and origin fields (bug 878179)
Remove compat testcase from amo
Remove dead test
Raise errors and warnings for invalid locales (bug 836147)