Add support for detecting firefox versions 29 - 32

Adds some more feature detection code.

#### Verification

Make sure the os.js script works on each of the following Firefox versions

- [ ] Firefox 27
- [ ] Firefox 28
- [ ] Firefox 29
- [ ] Firefox 30
- [ ] Firefox 31
- [ ] Firefox 32