Nicer output when apk file is missing on run.
Do not print usage twice if no parameter is passed.
Use case instead of if/else
Print a more concrete reason as to why a command did not succeed.
Tell the user their command is invalid instead of just printing usage
Added `wait_for_element_exist` and `wait_for_element_do_not_exist` to the Ruby API.

Conflicts:
	ruby-gem/lib/calabash-android/wait_helpers.rb
Removed inspect_current_dialog. Use query('*') instead.
Removing get_view_property and assert_view_property. You can use query instead.
Removing press_image_button_description. Use query instead.
Removing press_image_button_number action. Reimplemetented canned step to use query
Removing press_button_number action. Reimplemetented canned step to use query
Removing the click_on_view_by_id action

 Reimplemented predefined method to use `touch` instead.
Removing the totally lame wait action

Reimplemented predefined steps to use Ruby `sleep` instead.
Reimplemented `wait_for_no_progress_bars` using the Ruby API
Reimplemented `press_button_with_text` using the Ruby API.
Reimplemented `wait_for_view_by_id` using `wait_for_element_exist` from the Ruby API.
Removed unused step for 'Given my app is running'
Removing predefined manual steps. If needed pull them into your own test suite
Deleting unused constants

Conflicts:
	ruby-gem/lib/calabash-android/calabash_steps.rb
Reimplementing `toggle_numbered_checkbox` using the Ruby API.