Update download link to googleapis.com

Signed-off-by: Andreas Tolfsen <ato@mozilla.com>
Fix docstring

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
adding link to standalone-server in pydocs

updated py api docs
Added locator support to frame_to_be_available_and_switch_to_it().

This brings the Python API in line with the Java API, which has two
method signatures for frameToBeAvailableAndSwitchToIt:

  * public static ExpectedCondition<WebDriver>
        frameToBeAvailableAndSwitchToIt(java.lang.String frameLocator)

  * public static ExpectedCondition<WebDriver>
      frameToBeAvailableAndSwitchToIt(By locator)

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
service.py: fix service_args[] handling

currently webdriver uses the passed in service_args[] to start phantomjs without making a local copy of the list.  When the service object is created, it appends data to service_args, which unintentionally modifies the initial list passed in upon instantiation of the webdriver.  this is poor in two respects -- the user of the library does NOT expect  their passed in parameter to be modified and also this current behavior interferes with creating more than one instance of webdriver in a python script.

The fix is to create a local copy of service_args and pass that local copy to service.
so ...  service_args=service_args[:]

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
Add property for silencing chromedriver

The Java property "webdriver.chrome.silentOutput" is now used to set the
default value for silent mode in chromedriver using the
ChromeDriverService class.

This is analogous to the existing system property for controlling
verbose mode.

Signed-off-by: Andreas Tolfsen <ato@mozilla.com>
Generate AUTHORS
Merge branch 'upstream/master'