Fixed login tests

Major change is the logical OR-ing of locators in the flash region;
the login page flash_div was never being looked for based on my
selenium logging.

Minor changes:
- Login and logout are combined into one test
- Bad password test now expects the error being raised by a failed login
- user dropdown moved to dashboard, since it isn't visible on the login page
- dashboard gets an identifying_loc
Merge pull request #899 from seandst/login-catch-assert

Fixed login tests