Initial generic multi touch gesture commit.
Added basic gestures 'tap', 'double_tap', 'long_press', 'swipe', 'fling' and 'pinch'
Fixed a bug in webview coordinate scaling
MTG: Use proper gesture- and module naming
MTG: Minor change in interal serverside naming
MTG: Syntax: Add proper idention of class in module
MTG: Add specific implementation for android 2.2
MTG: Fix edge-case where the fling event would not trigger when flicking
MTG: Add optional options parameter to pinch_out and pinch_in
MTH: Fix edge cases when doing flinging and multiple cross-timed gestures
MTG: Try waiting for keyguard to disappear before performing the gesture
MTG: Add sleep after each unsuccessful query
MTG: Set read_timeout so our http request won't time out while gesture searches for views
MTG: Handle edge case where keyguard would overlay better
MTG: Minor change
MTG: Set default timeout to 5 seconds
MTG: Change default time for swipes to 0.3
Merge branch 'master' into multi-touch-gestures

Conflicts:
	ruby-gem/lib/calabash-android/operations.rb
	ruby-gem/test-server/instrumentation-backend/src/sh/calaba/instrumentationbackend/actions/webview/QueryHelper.java
Fix touch_helpers to allow old usage
Merge branch 'multi-touch-gestures'