Changed adb start cmd line construction to be more flexible.

This is related to appium/appium issue #2969.  I made a small change to make cmd line construction more flexible to allow for launching arbitrary apps that have fewer args.