Add support for ff 29 - 32 feature.
Fix syntax error in os.js, specs ftw.
Land #3785, @jvennix-r7's detection for firefox 29-32