Bug 1020874: Add optional parameters x and y to Action.long_press()

* Action.long_press() now accepts optional parameters x and y as
  Action.press() does.
* Add test cases in test_single_finger.py and
  test_single_finger_desktop.py.