Firefox browser uses @mfalesni's download profile by default

A few other browser tweaks:
- Moved atexit (and related quit function) from fixtures.browser to utils.browser
- Added docstrings!
- ensure_browser_open now returns the browser it ensures is open, so you don't also have to import browser to use it.