Added client switchToFrame, WindowOpenUrl and
ExpressionClientExists, support variables in client elements and misc
bug fixes