create find_backend()
make constants all caps
move automatic backend selection to gather_options
move browser default to global constant
we don't need versions for outdated backends
fix more backend parameters

We only use the backend as parameters for functions where the backend is
important.
For error messages etc. we actually have options.backend.