updated the deprecation warning for set_text
BREAKING CHANGES: general clean up of text field interaction around set_text

* keyboard_helpers: IMPORTANT - disabled keyboard_set_text for iOS 7
  because it throws the app into an infinite loop
* operations: added clear_text function and improved deprecated
  message for set_text
* calabash_steps: migrated predefined steps away from set_text to
  keyboard_enter_text and (where applicable) to clear_text.  added a
  deprecation warning to 'When I clear' step because it is an
  ambiguous step - what am i clearing?

BREAKING CHANGES: the predefined steps for text fields:

1. no longer call set_text - they call keyboard_enter_text
2. they first try to touch the text field indicated by the arguments
   and wait for the keyboard before they try to enter text

tested all text field related predefined steps with briar-ios-example
0.0.8 on iOS 5 - 7 on iPhone and for iOS 5 - 6 on iPhone app emulated
in iPad.

https://github.com/calabash/calabash-ios/issues/151
Merge pull request #183 from jmoody/0.9.x-issue-151-clarify-set_text-deprecation-warning

issue 151: general clean up of text field input and disabled keyboard_enter_text for iOS 7
adds enhancements to rotation

* replaces @current_rotation with two functions:
  device_orientation => current UIDevice orientation
  status_bar_orientation => UIApplication statusBarOrientation
* updates rotate(dir) to use device_orientation
* added rotate_home_button_to function
  rotate_home_button_to {down | up | left | right}

KNOWN ISSUES:

1. device_orientation is always "unknown" on the simulator until a
   rotation occurs
2. rotate_home_button_to can leave the device_orientation in an
   inconsistent state if a playback fails to rotate - happens if the
   view controller does not respond to rotations

https://github.com/calabash/calabash-ios/issues/156
https://github.com/calabash/calabash-ios/issues/72
adds changelog directory and change log for 0.9.152
Merge pull request #190 from jmoody/0.9.x-add-changelog-fb-case-130

adds changelog directory and file to track 0.9.152 changes
Merge branch '0.9.x' into 0.9.x-issue-156-enhance-rotation
repositioned debugging messages for recording playback
issue 189 fixed by replacing swipe left iphone recording

thanks to @mposchen

https://github.com/calabash/calabash-ios/issues/189
Merge pull request #191 from jmoody/0.9.x-issue-189-left-swipe-for-ipad

fixes issue 189 - Swipe on ipad performs "touch" rather than "swipe"
Merge branch '0.9.x' into 0.9.x-issue-156-enhance-rotation

Conflicts:
	calabash-cucumber/lib/calabash-cucumber/core.rb
Merge branch '0.9.x' into 0.9.x-riseup-master

Conflicts:
	calabash-cucumber/lib/calabash-cucumber/core.rb
Merge branch '0.9.x-issue-156-enhance-rotation' into 0.9.x-riseup-master

Conflicts:
	calabash-cucumber/lib/calabash-cucumber/core.rb
removed debugging statements around playback and rotation
Merge branch '0.9.x' into 0.9.x-issue-156-enhance-rotation

Conflicts:
	calabash-cucumber/lib/calabash-cucumber/core.rb
Merge branch '0.9.x-issue-156-enhance-rotation' into 0.9.x-riseup-master

Conflicts:
	calabash-cucumber/lib/calabash-cucumber/core.rb