Added a look_up_address convenience method

Hard to test since you have to wait for the response, but it works in
the REPL.
Add will_present, on_presented, will_dismiss, and on_dismiss methods.
Remove 'ProMotion' file.
Use correct method to check.
Add specs for will_present, on_presented, will_dismiss, and on_dismiss.
Added a few more requirements to improve tests.
Merge pull request #173 from silasj/version-1.0

Add will_present, on_presented, will_dismiss, and on_dismiss methods.
Fixing Teacup integration with PM::TableScreen
Merge pull request #175 from clearsightstudio/fix_teacup_integration_tablescreen

Fixing Teacup integration with PM::TableScreen
Assume if a string is passed that they want an address
Working test for geocoding an address using MapScreen
Use KVO for WebScreen tests instead of arbitrary timeouts.
Merge pull request #168 from clearsightstudio/feature/map_look_up_address

PR: Added a look_up_address convenience method
Merge branch 'refs/heads/version-1.0' into add-pop_to_root

* refs/heads/version-1.0:
  Working test for geocoding an address using MapScreen
  Assume if a string is passed that they want an address
  Fixing Teacup integration with PM::TableScreen
  Added a few more requirements to improve tests.
  Add specs for will_present, on_presented, will_dismiss, and on_dismiss.
  Use correct method to check.
  Remove 'ProMotion' file.
  Add will_present, on_presented, will_dismiss, and on_dismiss methods.
  Added a look_up_address convenience method

Conflicts:
	spec/functional/func_screen_spec.rb
Merge pull request #177 from clearsightstudio/webscreen-test-reliability

Use KVO for WebScreen tests instead of arbitrary timeouts.
Merge branch 'refs/heads/version-1.0' into add-pop_to_root

* refs/heads/version-1.0:
  Use KVO for WebScreen tests instead of arbitrary timeouts.