Merge pull request #1965 from jlipps/master

handle both binary and xml plists in ios settings
Fix Android page source
Android longClick x, y, and duration support

Ruby examples:

mobile :longClick, element: el.ref

mobile :longClick, element: el.ref, duration: 3000

mobile :longClick, x: 400, y: 297, duration: 3000

mobile :longClick, x: 0.5, y: 0.244
Merge pull request #1945 from bootstraponline/master

Android longClick x, y, and duration support
Merge pull request #1970 from bootstraponline/source_fix

Fix Android page source
Converted code to use npm appium-instruments package
package update
Merge pull request #1972 from sebv/instruments-npm

Converted code to use npm appium-instruments package
allow device to come in through some command-line args
this should fix the appium.app 'valid device' error