mirroring calabash-ios console command

* introduced a CALABASH_IRBRC variable

1. set IRBRC to CALABASH_IRBRC if it exists
2. if ./.irbrc is present, set IRBRC to this local .irbrc
3. otherwise IRBRC is et to the calabash-android gem irbrc file

* launching irb with ruby `exec` rather than starting with a system
  call.  This is preferrable because `exec` swaps out the current
  process with `irb` rather than running `irb` in the context of
  current process.
using single quotes vs. double quotes (style change)
console cmd prints the path the to the irb init file
#411 Removed rotation_steps required from calabash_steps.rb
Merge pull request #412 from Goginenni/rotation_rb_not_exists

#411 Removed rotation_steps required from calabash_steps.rb
Add change locale action
Merge branch 'master' of https://github.com/calabash/calabash-android
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.