Added a look_up_address convenience method

Hard to test since you have to wait for the response, but it works in
the REPL.
Remove rescue since RubyMotion bug was fixed.
Revert "Remove rescue since RubyMotion bug was fixed."

Specs are still failing.
This reverts commit 63ea07f4f7664799aa18e3385f12836d2b3b056e.
Allow popping to the root view controller in the nav stack.
Scope test better so it actually passes.
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
Tab bar refactor

* Fixes issue #167
* Added PM::TabBarController
* Moved some PM::Tab methods into PM::TabBarController
* Moved some tab-related accessors into PM::Tab
* Allowed `open_tab` from AppDelegate and on the PM::TabBarController
directly
* Added tests
* Added a method: set_tab_bar_badge(number)
* Also fixed an error in the cell identifier creation code that was
creating too many identifiers

75 specifications (144 requirements), 0 failures, 0 errors
Merge pull request #177 from clearsightstudio/webscreen-test-reliability

Use KVO for WebScreen tests instead of arbitrary timeouts.
Merge branch 'master' into feature_tabs_for_all
Remove tab_bar_item
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.
Travis bump
change open_screen return a screen