Ignore ChromeDriver & the new local.py files.

Change-Id: I6e45408ef2832b62365927043a6ae5123092b8f1
Merge branch 'master' into selenium
Bump to the latest version of selenium

Change-Id: Ia6ca611ae0021f8a02222eea8ba9212da41a4310
Tidyups, clarify the use of the badger firefox.

Change-Id: Iee4cce011d8afe710c9b57816b09bcbba5a4eb72
Provide a default url for chrome.

This supports dev instances by default.

Change-Id: I9a1f6b5d6958de7436dd6c33c62177875914a9af
Remove redundant line, bump browser headings down a level.

These aren't really top level headings.

Change-Id: Ic10c373e70cb2765046e508a13ba12a636bef20b
Add support and examples for using HTMLUnit.

This is a headless browser which provides flexibility, though doesn't
let the developer see visually what's happening.

Change-Id: I6e19f407021cef714a9906b40ef241c4854fac00