Fix the buck build.
Undo moving Wait to webdriven, but still keeping it deprecated
Moving last part of RC-related test code to com.thoughtworks.selenium package
Fixing crazyfun dependencies for RC tests
Fixing more crazyfun dependencies in tests
Moving browser locators test suite to the same dir where test classes reside
Fix the build of the ManifestServlet
Fix json de/serialization of java.util.logging.Level.FINE
Fix converting objects with a toJSON() function to their wire format.

When we call toJSON() on an object to convert it to it's wire format, we
must recurse on the returned object to make sure all properties are
properly converted.
Introduce a new serializable type.

This is used for types that cannot be synchronously converted to their
JSON wire format (synchronous types may continue using the standard
toJSON() function)
Update the js builder to select a server jar from the current environment.

Also update the examples to support this new behavior.
Clean up test code
Bump the buck version.
Remove a rogue return statement.

Fixes issue 8092.
Ignore test on IE
removed some unused imports
Taking XML namespaces into account when searching by XPath. Checked to work in Firefox. Chrome supports namespaces out of the box. Need to update IE and Safari drivers to use the updated atom and test them carefully.
Revert "Taking XML namespaces into account when searching by XPath. Checked to work in Firefox. Chrome supports namespaces out of the box. Need to update IE and Safari drivers to use the updated atom and test them carefully."

This reverts commit 4f5f96d92d12197d85d6faadc0bfb57c6a661c29.