Oops! Undo unwanted change that was included in the previous commit by mistake
Don't include selenium-server-standalone.jar into selenium-server.zip
Using JsonNull.INSTANCE instead of null
Using asMap as well as toMap to convert an object to Json
Moving proxy management stuff to the server, it is used in RC browser launchers only
Moving tests too
Adding common conditions for explicit waits in WebDriverJS

Similar in concept to ExpectedConditions from Java:

    driver.wait(until.elementLocated(By.id('foo'), 2000)
        .then(function(el) { el.click(); });
    driver.wait(until.titleIs('Hello, world!'), 5000);

Fixes issue 5855
Fix wait error messages.
Moving more RC stuff to the server
Deleting tests for removed deprecated classes
Moving utility method isScriptFile to the only class where it is needed
Moving LauncherUtils to the server
Moving Proxies utility class to server