Adding retry loop for handling alerts on shutdown.

Previously the IE session would only check twice for alerts on shutdown.
This handles the case of repeated alerts, and will check up to six times,
for a total of 30 seconds.
Updating IE prebuilts with latest atoms code.
Updating .NET tests to synchronize with Java tests
Fixing generation of XPath for search contexts that don't implement
FindsById. Fixes issue 5514
Implement driver.manage().timeouts().pageLoadTimeout(ms) for WebDriverJs.

Fixes issue 5511.
Correcting logic error in implementing loop.
Removing strong-naming from released assemblies. No functional changes.
Using indexer for putting entry in .NET Firefox Profile preferences Dictionary

Was previously using the .Add() method of the Dictionary, which would
throw an exception if the key already existed. Fixes issue #5549.
Updating SVG tests to run under IE9 and higher.
Updating .NET form handling tests to mirror Java tests
Ignoring another android generated file.
Supporting Firefox 20 in Selenium IDE and adding icon on toolbar
Enable and fix logging tests for chromedriver2.
Exclude old chromedriver with TestUtilities.isOldChromedriver.

Signed-off-by: Daniel Wagner-Hall <dawagner@gmail.com>
Support rotating remote devices in the Ruby bindings.
Updated changelog with remote device rotation support.
First step in updating js to support error status strings from the W3C spec:
http://www.w3.org/TR/webdriver/#status-codes
Implement logging API for webdriverjs
Adjust tab settings for IntelliJ project settings.
Fixing tabs
Adding python and ruby modules to the IDEA project