Modify several regexes to accept more UA strings.

- Catch Chimera browser along with Seamonkey/Camino.
- Catch more Netscape6 strings where 'patch' may be missing.
- Catch more Opera Mobile variants that use space instead of slash
  to separate name from version.
- Catch more Bon Echo browser variants where 'patch' can be alphanumeric.
- Modify test cases, and add more test cases for all the above.