Don't validate passwords when writing a fake password

Stops existing password validators causing issues with logging in fake
users, as "secret" might not meet complexity requirements.
Merge pull request #30 from halkyon/better_fake_password

Don't validate passwords when writing a fake password
Support multiple login forms on a page

Thanks to Jeffrey Guo for contributing.
More resistant login form detection

Had some issues with multiple login forms on the same page,
e.g. for social login, or with duplicated hidden login forms
in the header.
Improved region support, added "see text in region" step
->session undefined