Replacing startApp parameters with options object

- Replacing startApp parameters with object, because of too many arguments and also neat way of handling optional parameters.
- In anticipation of (Issue 2026) [https://github.com/appium/appium/issues/2026]
punishment is to write a lint rule so it's auto detected in the future :)