Fix swipe action with target element: #3647

Added handling for destination elements when swiping.  Fix for #3647 

Also, the Android swipe test was not returning to the top of the screen making the offset test always true.

@Jonahss @imurchie Please review this.
_.isDefined is [preferred](https://github.com/appium/appium/issues/3588)