fix login / logout
update selenium
increase implicit wait timeout
add helper methods to wait for page changes
remove all manual sleep methods. (let selenium handle the waiting)
use new wait helpers
update first batch of tests
add wait for element to be visible helper method
first round of updates to upload tests
fix test for upload forms
add helper method to retry a function in case we get a StaleElementException due to bad timing of javascript dom updates
fix race condition when waiting for dataset import spinner to disappear