rename tag_name for frames
(cherry picked from commit e2abf3e)
Support for preventing exceptions when running error checkers with alerts or closed windows
(cherry picked from commit fe1a35e)
ensure driver is in desired context to check for stale elements
(cherry picked from commit affb9a3)
fixes for window and browser class
(cherry picked from commit 9157e47)
Improve stale element handling
(cherry picked from commit 529b77f)
Merge branch 'smart_waits_bb' into test_combo

Conflicts:
	lib/watir-webdriver/attribute_helper.rb
	lib/watir-webdriver/browser.rb
	lib/watir-webdriver/elements/button.rb
	lib/watir-webdriver/elements/checkbox.rb
	lib/watir-webdriver/elements/element.rb
	lib/watir-webdriver/elements/file_field.rb
	lib/watir-webdriver/elements/form.rb
	lib/watir-webdriver/elements/option.rb
	lib/watir-webdriver/elements/radio.rb
	lib/watir-webdriver/elements/select.rb
	lib/watir-webdriver/user_editable.rb