added startActivity function

Related to appium/appium #2969.  Added startActivity api that maps to new appium feature.
Since this is a client, we try to be convenient :)  Instead of an 'options' object, which can have any keys, and putting the key names in the comments, can we have a method that just accepts 4 arguments? Since two are optional, we can have two methods, one calling the other.