Fix for Chromedriver not connecting to adb running on non-default port. Take 2

Fixes #3717 
Depends on appium/appium-adb#47 being merged in.
ok @lbielski since you went ahead and made `getAdbServerPort` a class method, why don't we get rid of the instantiation here since it no longer plays any role. then we'll be ready to merge!