Fixing tests broken after switching to the new grid console
Making Selenium the default protocol if a node was started with -role rc
option. Fixes issue 3001
Allowing to requeue session creation requests on sauce to make CI more
stable
Making Ruby SDK name less version-specific
Make the grid help print to standaard out only, and not a weird mixture of Standard Error and Standard out which makes it impossible to pipe to less. Minor refactor on RemoteControlLauncher.printWrappedErrorLine to remove the duplicate code in GridDocHelper.java

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
Servlets only apply to HUB and not the node

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
usage / help text should go to stdout not stderr
Fix broken test.
goog.userAgent.SAFARI was an alias for goog.userAgent.WEBKIT. Changing to
goog.userAgent.product.SAFARI breaks tests in Chrome.
Enable "browser", "profiler", "client" log type tests for chromedriver2.
Enable "browser", "profiler", "client" log type tests for chromedriver2.
Merge branch 'master' of https://github.com/SeleniumHQ/selenium