Added functionality for the browser spec passed to new-remote-session function in the remote namespace to accept a key (:capabilities) that can take a DesiredCapabilities instance and pass it to the RemoteWebDriver. If you don't provide this key, new-remote-session will use previous mechanism for creating a RemoteWebDriver.
Included a simple test as well.
Added let block to address function to reduce the need to call get-in…
… on remote-server.
Browser spec can now contain :capabilities key handling custom capabi…
…lties passed to the RemoteWebDriver constructor
Added specified remote capabilites testing